进阶查询(一):条件查询
语法:使用where关键字
SELECT 查询列表 FROM 表名 WHERE 筛选条件
-
按条件表达式筛选:条件运算符 > < = != <> >= <=(SQL语句的不等号一般写为<>而不用!=)
-
按逻辑表达式筛选:逻辑运算符 and or not
-
(3)模糊查询: like 、between and、in、is null
一、 按表达式筛选
-
筛选表中工资大于12000的员工信息:
SELECT * FROM employees WHERE salary>12000;
-
筛选部门编号不等于90的员工名和部门编号:
SELECT first_name, last_name, department_id FROM employees WHERE department_id <> 90;
二、按逻辑表达式筛选
-
查询工资在10000到20000之间的员工名、工资和奖金:
SELECT last_name, salary, commission_pct FROM employees WHERE salary >= 10000 AND salary <= 20000;
-
<