前面几期带小伙们使用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”的员工。