Oracle 集合操作
----
EMP DEPT SALGRADE bonus
N N-1
scott----loc
SCOTT---GRADE
t1 省份 城市 景區
t2 省份 城市 小吃
select jq,xc from t1,t2 where t1.sf=t2.sf and t1.cs=t2.cs
cross join
natural join
inner join --using on
(left right full )outer join
--where
set 操作 集合操作
1---列的數量要一樣,如果不一樣,用null填充
2---列的名字以第一個集合為準
3---列的資料型別要一樣,如果不一樣,用 to_char to_number to_date去轉換
和scott在同一部門,並且工資比他低的都是誰?
SQL> select em1.ename from emp em1 where sal<(select sal from emp out1 where em1.deptno=out1.deptno and ename='SCOTT');
SQL> select ename from emp where deptno=(select deptno from emp where ename='SCOTT') and sal<(select sal from emp where ename='SCOTT');
SQL> select ename from emp,(select deptno ,sal from emp where ename='SCOTT') e2 where emp.deptno=e2.deptno and emp.sal<e2.sal;
和scott在同一部門,並且職位也一樣的都是誰?
偽劣 偽列
desc emp
select ss from emp;
rownum
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2661511/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的集合操作(union、union all、intersect、minus集合函式)Oracle函式
- Redis有序集合操作Redis
- Linq 集合操作
- Oracle 集合Oracle
- MySQL 命令列操作集合MySql命令列
- 04 - Mongdb的集合操作
- Scala 中的集合(一):集合型別與操作型別
- php操作redis,有序集合zsetPHPRedis
- Python集合操作總結Python
- Dart 集合操作外掛 DartXDart
- C#操作XML方法集合C#XML
- Linux 日常操作命令集合 -1程式操作Linux
- ORACLE集合常用方法Oracle
- ORACLE 集合運算Oracle
- Python&Redis 無序集合set、有序集合zset操作PythonRedis
- Pyspark資料基礎操作集合Spark
- 查詢集合操作intersect與minus
- go操作redis的有序集合(zset)GoRedis
- 結果集集合操作(待更新)
- 利用kvo對集合進行操作
- oracle 許可權集合Oracle
- NET 集合交集、並集、差集操作
- 查詢集合操作union與union all
- MongoDB 集合的插入、更新、刪除操作MongoDB
- javascript操作Select中的options集合JavaScript
- Oracle技術部落格集合Oracle
- Oracle常用sql語法集合OracleSQL
- Numpy 排序搜尋計數與集合操作排序
- nodejs Async詳解之三:集合操作NodeJS
- javascript操作Select標記中options集合JavaScript
- Oracle OCP(09):使用集合運算子Oracle
- 3-python 元組 字典 集合的操作Python
- C# 使用 Index 和 Range 簡化集合操作C#Index
- 理解分析java集合操作之ConcurrentModificationExceptionJavaException
- LINQ系列:Linq to Object集合操作符Object
- Java集合類操作優化經驗總結Java優化
- linux對檔案操作命令集合-轉Linux
- Python集合(set)型別的操作總結Python型別