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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [譯] SQLite 底層查詢原理SQLite
- 層級查詢並將層級拆分成多列
- Mybatis底層原理學習(二):從原始碼角度分析一次查詢操作過程MyBatis原始碼
- 前15天查詢次數曲線
- 巢狀關聯會查詢兩次巢狀
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- java 查詢資料庫並生成多層childrenJava資料庫
- Django 2.0 模型層中 QuerySet 查詢操作介紹Django模型
- MySQL中用通用查詢日誌找出查詢次數最多的語句的教程MySql
- 一次分割槽查詢異常的分析
- 一次奇怪的StackOverflowError問題查詢之旅Error
- SQL查詢的:子查詢和多表查詢SQL
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- 複雜查詢—子查詢
- 查詢——二分查詢
- 一次elasticsearch 查詢瞬間超時案例分析Elasticsearch
- 記錄一次遞迴查詢的運用遞迴
- 記一次詭異的Oracle查詢轉換Oracle
- 一次慢查詢暴露的隱蔽問題
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記
- WordPress模板層次02:模板層次結構和原理
- Elasticsearch複合查詢——boosting查詢Elasticsearch
- 查詢演算法__Fibonacci查詢演算法
- group by,having查詢 ”每**“的查詢
- SQL 如何查詢連續上漲 N 次的記錄SQL
- 商業智慧的三個層次,你在哪個層次?
- MySQL底層概述—7.最佳化原則及慢查詢MySql
- ElasticSearch多層nested查詢、nested過濾排除非結果內容Elasticsearch
- oracle 精確查詢和模糊查詢Oracle
- pgsql查詢優化之模糊查詢SQL優化
- MySQL - 資料查詢 - 簡單查詢MySql
- 離線查詢與線上查詢
- 查詢演算法__插值查詢演算法
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- 21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢21億Q綁查詢
- 記一次 Golang 資料庫查詢元件的優化。Golang資料庫元件優化
- PHP 快遞查詢介面,快遞鳥物流查詢 API 的二次封裝. 輕輕鬆鬆呼叫它PHPAPI封裝
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記