--将薪水最高的员工的薪水降30%
UPDATE EMP SET SAL=SAL*(1-0.3) WHERE SAL=(SELECT "MAX"(SAL) FROM EMP )
--查询员工姓名,工资和 工资级别(工资>=3000 为3级,工资>2000 为2级,工资<=2000 为1级)
SELECT ename,SAL,(CASE WHEN SAL>=3000 THEN '3级' WHEN sal>=2000 THEN '2级' WHEN sal>=1000 then '1级' end)AS 工资级别 FROM EMP
--删除10号部门薪水最高的员工。
DELETE from EMP WHERE SAL=(SELECT "MAX"(SAL) FROM EMP)
--查出emp表中所有部门的最高薪水和最低薪水,部门编号为10的部门不显示。
SELECT deptno,"MAX"(SAL),"MIN"(SAL) FROM EMP WHERE deptno!=10 GROUP BY deptno
--显示出薪水最高人的职位
SELECT ename,"JOB" FROM EMP WHERE SAL=(SELECT "MAX"(SAL) FROM EMP)
--显示所有员工的名字、薪水、奖金,如果没有奖金,暂时显示100.
--分析:select ename,sal,comm from emp;
---- 没有奖金显示100 函数ifnull是mysql中的,oricle是nvl代替
SELECT ename,SAL,nvl(comm,100) from emp
--查询出最早工作的那个人的名字、入职时间和