-
select level,empno,ename,sal,mgr from emp connect by prior empno=mgr //connect by 上一层的员工号=老板号 start with mgr is null //或者 start with empno=7893 order by 1;查看全部
-
自连接存在的问题:不适合操作大表 解决办法:层次查询 层次查询: 1.在某些情况下,可以替代自连接 2.本质上,是一个单表查询查看全部
-
自连接:通过别名,将同一张表视为多张表 查询员工姓名和员工的老板姓名: select e.ename 员工姓名,b.ename 老板姓名 from emp e,emp b where e.mgr=b.empno; //员工的老板号=老板的员工号查看全部
-
右外连接写法: select d.deptno 部门号,d.dname 部门名称,count(e.empno) 人数 from emp e,dept d where e.deptno(+)=d.deptno group by d.deptno,d.dname查看全部
-
外连接的概念查看全部
-
不等值连接: select e.empno,e.ename,e.sal,s.grade from emp e,salgrade s where e.sal between s.losal and s.hisal;查看全部
-
SQLPLUS 报表功能: 1. 读取sql脚本 get d:\temp\report.sql 2. 执行sql脚本 @d:\temp\report.sql 3. 执行group by 语句的增强 select deptno,job,sum(sal) from emp group by rollup(deptno,job);查看全部
-
group by 语句的增强可用于做报表: break on deptno skip 2 set pagesize 30查看全部
-
Group By 语句的增强查看全部
-
例题1查看全部
-
order by 后可以跟 序号,分组函数,列名查看全部
-
select cp.ci_id wm_concat(cp.stu_name) stu_name from ( select ci.ci_id , pm.stu_name pm_ci ci,pm_stu pm where insert(ci.stu_ids,pm.stu_id)!=0) cp group by cp.ci_id查看全部
-
sql语句的执行计划:explain plan for _sql语句 查看执行计划:select * from table(dbms_xplan.display);查看全部
-
左外连接和右外连接写法查看全部
-
外连接能避免等值连接条件个数不一致从而漏掉数据的问题查看全部
举报
0/150
提交
取消