SQL子查询的一些例子
2007-06-05 16:31
337 查看
SQL子查询的一些例子
1、单行子查询
select ename,deptno,sal
from emp
where deptno=(select deptno from dept where loc='NEW YORK');
2、多行子查询
SELECT ename,job,sal
FROM EMP
WHERE deptno in ( SELECT deptno FROM dept WHERE dname LIKE 'A%');
3、多列子查询
SELECT deptno,ename,job,sal
FROM EMP
WHERE (deptno,sal) IN (SELECT deptno,MAX(sal) FROM EMP GROUP BY deptno);
4、内联视图子查询
(1)SELECT ename,job,sal,rownum
FROM (SELECT ename,job,sal FROM EMP ORDER BY sal);
(2)SELECT ename,job,sal,rownum
FROM ( SELECT ename,job,sal FROM EMP ORDER BY sal)
WHERE rownum<=5;
5、在HAVING子句中使用子查询
SELECT deptno,job,AVG(sal) FROM EMP GROUP BY deptno,job HAVING AVG(sal)>(SELECT sal FROM EMP WHERE ename='MARTIN');
1、单行子查询
select ename,deptno,sal
from emp
where deptno=(select deptno from dept where loc='NEW YORK');
2、多行子查询
SELECT ename,job,sal
FROM EMP
WHERE deptno in ( SELECT deptno FROM dept WHERE dname LIKE 'A%');
3、多列子查询
SELECT deptno,ename,job,sal
FROM EMP
WHERE (deptno,sal) IN (SELECT deptno,MAX(sal) FROM EMP GROUP BY deptno);
4、内联视图子查询
(1)SELECT ename,job,sal,rownum
FROM (SELECT ename,job,sal FROM EMP ORDER BY sal);
(2)SELECT ename,job,sal,rownum
FROM ( SELECT ename,job,sal FROM EMP ORDER BY sal)
WHERE rownum<=5;
5、在HAVING子句中使用子查询
SELECT deptno,job,AVG(sal) FROM EMP GROUP BY deptno,job HAVING AVG(sal)>(SELECT sal FROM EMP WHERE ename='MARTIN');
相关文章推荐
- SQL子查询的一些例子
- SQL子查询的一些例子
- MYSQL学习心得(6) -- SQL子查询的一些例子
- SQL子查询的一些例子
- SQL子查询的一些例子
- SQL子查询的一些例子
- abap编程的一些例子 查询
- 一个sql子查询作为过滤条件的例子(原创)
- oracle的一些sql查询例子,(子查询、分组查询、求和、求平均数等等)都囊括到了。(1)
- sql 子查询的一些例子
- Hibernate之HQL查询的一些例子
- oracle的一些sql查询例子,(子查询、分组查询、求和、求平均数等等)都囊括到了。(2)
- 【splunk】一些查询例子
- 一些对SQL查询速度影响的因素
- JAVA反射的一些例子
- 在ipython notebook 上测试caffe的一些例子报错ImportError: No module named caffe
- 收集到的一些小例子。。。。。。
- jQuery.ajax()的一些例子
- QTP的那些事--有关查询的一些项目的个人体会
- 一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子