#2.BETWEENAND
#案例1:查询员工编号在100到120之间的员工信息
SELECT*FROM
employees
WHERE
employee_id>=100AND employee_id<=120;
#使用between and 提高语句简洁度,包含临界值,数字顺序不要写反
SELECT*FROM
employees
WHERE
employee_id between 100AND120;
#3.in,提高语句简洁度,in列表的值类型一致或者兼容
#案例:查询员工的工种编号是IT_PROG、AD_VP、AD_PRES中的一个员工名字和工种编号
SELECT
last_name,
job_id
FROM
employees
WHERE
job_id='IT_PROG' or job_id='AD_VP' or job_id='AD_PRES';
#---------SELECT
last_name,
job_id
FROM
employees
WHERE
job_id in('IT_PROG','AD_VP','AD_PRES');
#4.is null
#案例:查询没有奖金的员工名和奖金率
SELECT
last_name,
commission_pct
FROM
employees
WHERE
commission_pct is null;
#commission_pct is not null;
#安全等于<=>
#案例1:查询没有奖金的员工名和奖金率
SELECT
last_name,
commission_pct
FROM
employees
WHERE
commission_pct <=>null;
#案例2:查询工资12000的员工
SELECT
last_name,
salary
FROM
employees
WHERE
salary <=>12000;
#2.BETWEEN AND#案例1:查询员工编号在100到120之间的员工信息SELECT *FROMemployeesWHEREemployee_id>=100 AND employee_id<=120;#使用between and 提高语句简洁度,包含临界值,数字顺序不要写反SELECT *FROMemployeesWHEREemployee_id between 100 AND 120;#3.in,提高语句简洁度,in列表的值类型一致或者兼容#案例:查询员