前面幾期帶小伙們使用SELECT、UPDATE、DELETE無條件操作表內(nèi)的數(shù)據(jù)冲簿,在實(shí)際的應(yīng)用中我們常要有選擇性的操作數(shù)據(jù)。今天小傅老師和大家一起學(xué)習(xí)WHERE子句的使用亿昏。
WHERE關(guān)鍵字可出現(xiàn)在SELECT峦剔、UPDATE、DELETE語句中角钩,通過WHERE子句設(shè)定過濾條件吝沫,數(shù)據(jù)庫引擎只對滿足條件的數(shù)據(jù)操作。
WHERE子句的語法非常簡單:
l跟在SELECT語句中
l跟在UPDATE語句中
l跟在DELETE語句中
過濾條件可以是單一表達(dá)式或多個(gè)表達(dá)式递礼,表達(dá)式與表達(dá)式間使用AND惨险、OR組合。
先看練習(xí)使用的EMP表
一起來做幾個(gè)練習(xí)
1.查詢部門編號為20的員工信息
2.查詢工種為CLERK同時(shí)員工編號大于7369的員工
3.查詢基本工資大于3000且有獎金的員工
注意:對于NULL值脊髓,不能使用”=”辫愉、”!=”比較操作符,應(yīng)使用IS NULL與IS NOT NULL來比較
4.給沒有獎金的員工漲10%基本工資
5.刪除姓名以”A”字母開頭的員工
給小伙們留二個(gè)題将硝,大家試試看吧:- )
1)給在1982-1-1以前入職的員工漲200元獎金恭朗。
2)刪除姓名中第三個(gè)字母為“A”的員工屏镊。