前面幾期帶小伙們使用SELECT、UPDATE、DELETE無條件操作表內的數據,在實際的應用中我們常要有選擇性的操作數據。今天小傅老師和大家一起學習WHERE子句的使用。
WHERE關鍵字可出現在SELECT、UPDATE、DELETE語句中,通過WHERE子句設定過濾條件,數據庫引擎只對滿足條件的數據操作。
WHERE子句的語法非常簡單:
l跟在SELECT語句中
l跟在UPDATE語句中
l跟在DELETE語句中
過濾條件可以是單一表達式或多個表達式,表達式與表達式間使用AND、OR組合。
先看練習使用的EMP表
一起來做幾個練習
1.查詢部門編號為20的員工信息
2.查詢工種為CLERK同時員工編號大于7369的員工
3.查詢基本工資大于3000且有獎金的員工
注意:對于NULL值,不能使用”=”、”!=”比較操作符,應使用IS NULL與IS NOT NULL來比較
4.給沒有獎金的員工漲10%基本工資
5.刪除姓名以”A”字母開頭的員工
給小伙們留二個題,大家試試看吧:- )
1)給在1982-1-1以前入職的員工漲200元獎金。
2)刪除姓名中第三個字母為“A”的員工。