下面这两个 句子的意思是什么?
1 select empno.ename from emp where hiredate<to_date('04-11月-1980')-100;
2 select ename,sal from emp where sal<(select min(sal) from emp)+1000;
1 select empno.ename from emp where hiredate<to_date('04-11月-1980')-100;
2 select ename,sal from emp where sal<(select min(sal) from emp)+1000;
2.查询sal小于最小的sal+1000的数据.
select empno.ename from emp where hiredate<to_date('04-11月-1980')-100;
入职时间在100天以前到现在的empno.enameselect ename,sal from emp where sal<(select min(sal) from emp)+1000;
收入比最小收入还要大1000的ename
三楼不对, 执行顺序上 <的优先级低于+;所以sal<(select min(sal) from emp)+1000 相当于:sal<( (select min(sal) from emp)+1000 )
收入比 最小值+1000 小的 ename