(二)牛客網SQL
阿新 • • 發佈:2020-08-20
1.查詢最晚入職員工的所有資訊
題目描述
查詢最晚入職員工的所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天(sqlite裡面的註釋為--,mysql為comment)
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`));
答案
select * from employees
order by hire_date desc limit 0,1;
2.查詢入職員工時間排名倒數第三的員工所有資訊
題目描述
查詢入職員工時間排名倒數第三的員工所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天
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`));
答案
select * from employees
order by hire_date desc limit 2,1;