0629_層次查詢
---
層次查詢---爬樹查詢
empno mgr
起點---找誰的 start with
方向---上級 下屬 --prior
指明關係的列 empno mgr --connect by
select SYS_CONNECT_BY_PATH(ename, '/') from emp start with ename='SCOTT' connect by prior empno=mgr;
king
jones
SCOTT
sdsdsds
blake
aaaaa
clark
bbbbb
SYS_CONNECT_BY_PATH(ename, '/')
scp xxx 172.16.100.251:/
----對照關係
select
sal,
e.deptno,
avgsal
from
emp e ,
(select deptno,avg(sal) avgsal from emp group by deptno) e2
where
e.deptno=e2.deptno
order by
2
/
~
~
SQL> select ename,deptno from emp where (select count(*) from emp e where sal>emp.sal and deptno=emp.deptno)<2;
select
e.deptno,
sal my_sal,
deptno_sal,
total_sal
from
emp e ,
(select deptno,avg(sal) deptno_sal from emp group by deptno) e2,
(select avg(sal) total_sal from emp) e3
where
e.deptno=e2.deptno
order by
1
/
SQL> select sal,avg(sal) over( partition by deptno ) dept_sal,avg(sal) over() total_sal from emp ;
分析函式
~
SQL> select sal,ename from emp order by sal desc;
SAL ENAME
---------- ---------------dense_rank rank row_number
5000 KING 1 1 1
3000 FORD 2 2 2
3000 SCOTT 2 2 3
2975 JONES 3 4 4
2850 BLAKE 4 5 5
rank dese_rank row_number
yyyy rrrr rr-yy
DQL
DDL
CREATE DROP ALTER RENAME TRUNCATE COMMENT
create table T1 (列名 資料型別 約束 ,列2 資料型別2 約束2 ,........)
字元 varchar2 變長
char 定長
日期
date 入職日期 出生年月日 秒 天
timestamp 時區 秒力度細 12:11:15.11111111 +8:00
china japan
4 A + 8:00 5 9:00
數字
number
create table 我 (id number);
select * from 我;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2662197/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle層次化查詢Oracle
- 【層次查詢】Hierarchical Queries之LEVEL應用
- 資料庫開發基礎--層次查詢+資料庫
- 資料庫開發基礎---層次查詢資料庫
- informix 中層次/樹型/Hierarchical查詢的使用ORM
- 【層次查詢】Hierarchical Queries之“樹的遍歷”
- 【層次查詢】Hierarchical Queries之處理順序
- 【--SQL基礎-->層次化查詢(START BY ... CONNECT BY PRIOR)】SQL
- 【SQL 學習】層次化查詢之CONNECT BY 和 START WITHSQL
- 【層次查詢】Hierarchical Queries之CONNECT_BY_ISCYCLE偽列
- 【層次查詢】Hierarchical Queries之CONNECT_BY_ISLEAF偽列
- 【層次查詢】Hierarchical Queries之SYS_CONNECT_BY_PATH函式函式
- 在Oracle層次查詢中給SIBLINGS排序Oracle排序
- Oracle層次查詢中connect_by_iscycle偽列的取值研究Oracle
- [譯] SQLite 底層查詢原理SQLite
- 列車車次查詢-餘票查詢-Api介面API
- SQL with as 的用法 以及遞迴函式的寫法 遞迴層次查詢SQL遞迴函式
- 字串查詢之字元次數字串字元
- 層級查詢並將層級拆分成多列
- 【層次查詢】Hierarchical Queries之親兄弟間的排序(ORDER SIBLINGS BY)排序
- Oracle層次查詢和分析函式在號段選取中的應用Oracle函式
- OCP課程20:SQL之分層查詢SQL
- BOM查詢上階層物料函式函式
- Oracle層次查詢和分析函式在號段選取中的應用(轉)Oracle函式
- mysql多層元資訊與查詢實踐MySql
- Mybatis底層原理學習(二):從原始碼角度分析一次查詢操作過程MyBatis原始碼
- 【層次查詢】Hierarchical Queries之尋根問祖(CONNECT_BY_ROOT一元運算子)
- 巢狀關聯會查詢兩次巢狀
- 查詢sql語句執行次數SQL
- 一次效能問題原因查詢
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- Django 2.0 模型層中 QuerySet 查詢操作介紹Django模型
- 讓solr的查詢效能更上一層樓Solr
- Oracle多層級查詢相容的效能問題Oracle
- java 查詢資料庫並生成多層childrenJava資料庫
- MySQL中用通用查詢日誌找出查詢次數最多的語句的教程MySql
- 一次分頁查詢的優化優化
- 一次奇怪的StackOverflowError問題查詢之旅Error