1 select * from 表名 where 部门ID = 20
2 select 员工号,员工名,部门号 from 表名 where 工种=CLERK
3 select * from 表名 where COMM>SAL
4 select * from 表名 where COMM>(SAL*0.2)
5 select * from 表名 where (部门ID = 10 and 工种=MANAGER) or(部门ID=20 and 工种=CLERK)
6 select * from 表名 where 工种!=MANAGER and 工种!=CLERK and 工资>1999
7 select 工种 from 表名 where 奖金 != null
② 请问这条SQL语句 怎么写
select SALARY(工资),DNAME(部门名称漏歼)from EMP where SALARY(工闭搜好资轿铅)>8000 join DEPT on EMP.DEPTNO =DEPT.DEPTNO
③ sql如何删除实发工资低于2200的员工信息
delete from 员工表 where 员工id in (select 员工id from 工资表 where 工资<2200)
你这样删除了,工资表中的小于2200的信息就没有用了。
还是要删除工资表中小于2200的员工信息。
我建议你删除之前,先奖数据备份一下,避免删除错误,可以恢复。