MySQL#查询_4

#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

猜你喜欢

转载自blog.csdn.net/Iverson941112/article/details/86562384
今日推荐