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的員工信息。
我建議你刪除之前,先獎數據備份一下,避免刪除錯誤,可以恢復。