牛客SQL题解 - 查找employees表
生活随笔
收集整理的這篇文章主要介紹了
牛客SQL题解 - 查找employees表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
查找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`));
輸出描述
| 10011 | 1953-11-07 | Mary | Sluis | F | 1990-01-22 |
| 10005 | 1955-01-21 | Kyoichi | Maliniak | M | 1989-09-12 |
| 10007 | 1957-05-23 | Tzvetan | Zielinski | F | 1989-02-10 |
| 10003 | 1959-12-03 | Parto | Bamford | M | 1986-08-28 |
| 10001 | 1953-09-02 | Georgi | Facello | M | 1986-06-26 |
| 10009 | 1952-04-19 | Sumant | Peac | F | 1985-02-18 |
試題詳解
where語句中利用%余數運算篩選奇數emp_no、利用<>篩選不等于'Mary'的雇員,之后根據雇傭日期倒敘輸出。代碼如下:
SELECT * FROM employees WHERE emp_no%2 = 1 AND last_name <> 'Mary' ORDER BY hire_date DESC;?
總結
以上是生活随笔為你收集整理的牛客SQL题解 - 查找employees表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux shell的here doc
- 下一篇: [包计划] node-fs-extra