当前位置:   article > 正文

oracle高级查询功能,Oracle高级查询

oracle高级查询功能

Oracle高级查询

使用Oracle特有的查询语法, 可以达到事半功倍的效果

1. 树查询

create table tree (

id number(10) not null primary key,

name varchar2(100) not null,

super number(10) not null                // 0 is root

);

-- 从子到父

select * from tree start with id = ? connect by id = prior super

-- 从父到子

select * from tree start with id = ? connect by prior id = super

-- 整棵树

select * from tree start with super = 0 connect by prior id = super

2. 分页查询

select * from (

select my_table.*, rownum  my_rownum from (

select name, birthday from employee order by birthday

) my_table where rownum 

) where my_rownum >= 100;

3. 累加查询, 以scott.emp为例

select empno, ename, sal, sum(sal) over(order by empno) result from emp;

EMPNO ENAME             SAL     RESULT

---------- ---------- ---------- ----------

7369 SMITH             800        800

7499 ALLEN   &

相关文档:

查看表的大小;

select a.blocks,a.bytes,a.bytes/1024/1024 from user_segments a

where a.segment_name='B_M_DZYH_CUST_SIGN_FACT';

首先

create table TEST_1228 as select * from user_tables;

insert into TEST_1228  select * from TEST_1228 ;

insert into TEST_1228  select * from TEST_1228 ;

i ......

Oracle数据库游标使用方法

2009-12-30 15:27

SQL是用于访问Oracle数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑, 下面在本文中将对游标的使用进行一下讲解,希望可以和大家共同学习进步。

游标字面理解就是游动的光标。游标是SQL的一个内存工作区,由系统或用户以变量的形 ......

1、使用%TYPE

在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量

DECLARE

v_FirstName VARCHAR2(20);

但是如果first_name列的定义改变了会发生什么(比如说表改变了,first ......

在处理数据时发现一个问题,Oracle对于小于1的小数,小数点前面的0是不显示的。

SQL> create table t1_number (num number);

Table created

SQL> insert into t1_number values(0.3268);

1 row inserted

SQL> insert into t1_number values(0.57965686);

1 row inserted

&nb ......

1、使用%TYPE

在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量

DECLARE

v_FirstName VARCHAR2(20);

但是如果first_name列的定义改变了会发生什么(比如说表改变了,first ......

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/896411
推荐阅读
相关标签
  

闽ICP备14008679号