题
目
描
述
:
\color{blue}题目描述:
题目描述:
查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列
CREATE TABLE `employees` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
`gender` char(1) NOT NULL,
`hire_date` date NOT NULL,
PRIMARY KEY (`emp_no`));
输
入
描
述
:
\color{blue}输入描述:
输入描述:
无
输 出 描 述 : \color{blue}输出描述: 输出描述:
思
路
分
析
:
\color{blue}思路分析:
思路分析:
先使用emp_no为奇数,且last_name不为Mary进行筛选,在按照hire_date 降序排列。
代 码 实 现 : \color{blue}代码实现: 代码实现:
select *
from employees
#1、筛选出emp_no 为奇数,并且last_name != 'Mary'的员工
where emp_no % 2 = 1 and last_name != 'Mary'
#2、按照hire_date 降序排列
order by hire_date desc;
博
客
推
荐
:
\color{blue}博客推荐:
博客推荐:
此题涉及到MySQL中的条件、排序查询,请参考我的专栏:
MySQL从入门到精通之条件查询
MySQL从入门到精通之排序查询