博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
码字定式之SQL(4)
阅读量:6005 次
发布时间:2019-06-20

本文共 919 字,大约阅读时间需要 3 分钟。

一些子查询
 
  1. select empno, ename from emp where mgr in
  2. (select empno from emp where job='MANAGER');
  3. select * from dept where deptno not in (select distinct deptno from emp);
  4. select * from dept where deptno not in (select deptno from emp);
  5. select empno, ename, sal from emp where mgr=
  6. (select empno from emp where ename='SCOTT');
  7. select * from emp where sal > 1.4*
  8. (select avg(sal) from emp);
 
  1. insert into dept(deptno, dname, loc) select 50, 'TRAINING', 'PEKING' from dual;
  2. update emp set sal=sal*1.2 where exists (select 1 from dept where deptno=emp.deptno and loc='DALLAS');
在写一条孔乙己式样的sql:
update emp
set
sal
=
sal
*
1.2
where
exists
(
select
avg(sal)
from
dept
);
简单的层次查询
–-查询7788号雇员的下属和下属的下属……
select level, t.* from emp t start with empno=7788 connect by prior empno=mgr;
–-查询7788号雇员的的上司和上司的上司……
select level, t.* from emp t start with empno=7788 connect by empno=prior mgr;   

转载于:https://www.cnblogs.com/mahun/p/4125951.html

你可能感兴趣的文章
阿里数据库内核月报:2016年01月
查看>>
Samba 系列(七):在 Samba AD DC 服务器上创建共享目录并映射到 Windows/Linux 客户...
查看>>
The Joy of Clojure – Clojure philosophy(1)
查看>>
Apache Storm 官方文档 —— 多语言接口协议
查看>>
在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用
查看>>
小白学数据:一文看懂NoSQL数据库
查看>>
阿里云ApsaraDB RDS用户 - OLAP最佳实践
查看>>
菜鸟学Linux命令:Chmod命令和数字文件权限
查看>>
设置AFNetworking网络请求的超时时间
查看>>
从零开始的微信支付接入(一)用户认证
查看>>
linux何检查一个目录是否为空目录
查看>>
压缩介绍、bz2、gz、xz压缩工具
查看>>
StretchRect...果然和文档上说的一样
查看>>
Python成生随机KEY工具
查看>>
将一个数组拆分为几个至少三个元素的递增子序列
查看>>
备忘,解决WIN10下COM注册问题
查看>>
SAP移动解决方案在零售行业的应用方案及案例分享
查看>>
cx_Oracle install
查看>>
jquery ajax从后台获取数据
查看>>
基于Windows平台TSM 6.x版本下,如何删除初始化失败的实例。
查看>>