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

本文共 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/4125952.html

你可能感兴趣的文章
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
NYOJ283对称排序
查看>>
VC中实现文字竖排的简单方法
查看>>
程序员常用的六大技术博客类
查看>>
深入理解浏览器的缓存机制
查看>>
又拍云沈志华:如何打造一款安全的App
查看>>
dubbo源码分析-架构
查看>>
Windows phone 8 学习笔记
查看>>
我的友情链接
查看>>
sshd_config设置参数笔记
查看>>
LeetCode--112--路径总和
查看>>
感悟贴2016-05-13
查看>>
百度编辑器ueditor 光标位置的坐标
查看>>
DEV-C++ 调试方法简明图文教程(转)
查看>>
参加婚礼
查看>>
Java重写equals方法和hashCode方法
查看>>
Spark API编程动手实战-07-join操作深入实战
查看>>
EasyUI基础入门之Easyloader(载入器)
查看>>
Spring ’14 Wave Update: Installing Dynamics CRM on Tablets for Windows 8.1
查看>>
MySQL 备份与恢复
查看>>