select deptno, ename, sal ,empno
from emp e1
where
(
select count(*)
from emp e2
where e1.deptno=e2.deptno and e1.sal <=e2.sal
) <=3 -- 這裏表示查詢的前幾名
order by deptno, sal desc;
select deptno, ename, sal ,empno
from emp e1
where
(
select count(*)
from emp e2
where e1.deptno=e2.deptno and e1.sal <=e2.sal
) <=3 -- 這裏表示查詢的前幾名
order by deptno, sal desc;
UPDATE USER SET Gender=CASE WHEN @age=10 THEN 'nan' WHEN @age=25 THEN 'nu' WHEN @age=20 THEN '222'