#between and
#查询员工编号在100-120的员工信息
#方式一
SELECT
*
FROM
employees
WHERE
employee_id>=100 AND employee_id<=120;
#方式二
SELECT
*
FROM
employees
WHERE
employee_id BETWEEN 100 AND 120;
#in 用于判断某字段的值是否属于in列表中的某一项
#查询员工工种编号是IT_PROG,AD_VP,AD_PRES中的一个员工名和工种编号
SELECT
last_name,
job_id
FROM
employees
WHERE
job_id IN('IT_PROG','AD_VP','AD_PRES');
#is null
#查询没有奖金的员工名和奖金率
SELECT
last_name,
commission_pct
FROM
employees
WHERE
commission_pct IS NOT NULL;
#安全等于 <=>
#查询工资为12000的员工信息
SELECT
last_name,
salary
FROM
employees
WHERE
salary <=>12000;
#查询工号为176的员工名和部门号和年薪
SELECT
last_name,
departmant_id,
salary*12*(1+IFNULL(commission_pct,0)) AS 年薪
FROM
employees