SQL 常用语句,子查询整理 一、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(SELECT sal FROM EMP WHERE ename='MARTIN'); 6、内连接 左连接 右连接举例; select sys_user
user_id ,sys_user
user_code from sys_user inner join XZFW_BANJIE on sys_user
user_id=XZFW_BANJIE
userid 小例子: select top 10 * from sys_user where user_code n