已采纳回答 / Johnny_t
select 1 from dual where null != null;select 1 from dual where null is null;
2019-04-25
已采纳回答 / Amousy
<...code...>用distinct可以找到不重复记录,
select distinct mgr from emp where mgr is not null;上面这条语句的功能可以找到所有老板。很明显King(7839)是包括在里面的,为什么select * from e...
2019-03-24
已采纳回答 / 闭眼呼吸丶阳光
第一行不要出现空行title col 15 ‘我的报表’ col 35 sql.pnocol deptno heading 部门号col sum(sal) heading 工资总额break on depton skip 1
2018-07-01
已采纳回答 / qq_贾晓艳_04377255
自连接查询必然产生笛卡尔集,自连接是先产生笛卡尔集,然后根据设定的条件进行筛选数据的,所以不适合操作大数据。层次查询相当于对一个表进行操作,不会产生笛卡尔集。相对效率会高很多。
2017-10-11
已采纳回答 / 慕仰0354868
自然连接是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。即自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。通过别名,将同一张表视为多张表
2017-02-14
已采纳回答 / 慕粉4296478
改成这个样子就可以了select deptno, (select min(sal) from emp where deptno = e.deptno) from emp egroup by deptnohaving (select min(sal) from emp where deptno = e.deptno ) > (select min(sal) from emp where deptno =20);
2016-12-10
已采纳回答 / guitar狂魔
根据你的提问,我猜告诉你这个你就明白了,oracle中空值都比较特殊,不能直接用"="或"<>"号来比较,空值既不在等于的集内,也不在不等于的集内。
2016-11-01