-
查询员工表中薪水大于本部门平均薪水的员工: select empno,ename,sal,(select avg(sal) from emp where deptno=e.deptno) 本部门的平均薪资 from emp e where sal>(select avg(sal) from emp where deptno=e.deptno) ;查看全部
-
行号主要的问题查看全部
-
不可以在group by 后使用子查询查看全部
-
where条件后不能有函数存在,故用having查看全部
-
子查询的注意的问题查看全部
-
子查询注意的问题查看全部
-
查询比scoot工资高的人的信息:select * from emp where sql>(select sar from emp where ename='scoot') ;查看全部
-
层次查询的表示:查看全部
-
自连接不适合大量数据的表;会出现问题:查询的笛卡尔集的记录数为该表的平方;<br><br> 解决办法为:层次查询:在某些情况下可以代替自连接,本质是:一个单表查询<br> 层次查询:不存在多表查询,查询结果没有自查询直观查看全部
-
自连接:同一张表视为两张表 ,就是对同一张表进行查询时,把同一张表的别名是不同的两张表查看全部
-
外连接就是为了解决:通过外链接,把对于连接条件上不成立的记录,仍然包含在最后的结果中,<br> 左链接:当连接条件不成立的时候,等号左边的表仍然被包含<br> where e.deptno(+)=d.deptno 右链接:当连接条件不成立的时候,等号右边的表仍然被包含 where e.deptno=(+)d.deptno查看全部
-
报表的格式设定查看全部
-
group by 的增加:查看全部
-
select depno, avg(sal) from emp where 条件 group by 。。。分组 having 。。。条件.... order by .... 排序查看全部
-
where 先过滤后分组<br> having 先分组后过滤<br> 优先使用where where条件语句中不能使用分组函数 select * from emp where group by 部门 havaing 。。。。查看全部
举报
0/150
提交
取消