【数据库SQL实践】查找最晚入职员工的所有信息
2018-03-29 12:23
671 查看
https://www.nowcoder.com/practice/218ae58dfdcd4af195fff264e062138f?tpId=82&tqId=29753&tPage=1&rp=&ru=%2Fta%2Fsql&qru=%2Fta%2Fsql%2Fquestion-ranking
题目描述
查找最晚入职员工的所有信息
CREATE TABLE
PRIMARY KEY (
首先,有见到使用
【LIMIT m,n : 表示从第m+1条开始,取n条数据;】
【LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。】
本题limit 0,1 表示从第(0+1)条数据开始,取一条数据。
即按时间降序排列,然后选择第一条数据,就是最新的日期。
但
建议使用
理由是最晚一天入职的员工可能有多个。
题目描述
查找最晚入职员工的所有信息
CREATE TABLE
employees(
emp_noint(11) NOT NULL,
birth_datedate NOT NULL,
first_namevarchar(14) NOT NULL,
last_namevarchar(16) NOT NULL,
genderchar(1) NOT NULL,
hire_datedate NOT NULL,
PRIMARY KEY (
emp_no));
首先,有见到使用
select * from employees order by hire_date desc limit 0,1
【LIMIT m,n : 表示从第m+1条开始,取n条数据;】
【LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。】
本题limit 0,1 表示从第(0+1)条数据开始,取一条数据。
即按时间降序排列,然后选择第一条数据,就是最新的日期。
但
建议使用
select * from employees where hire_date=(select max(hire_date) from employees)
理由是最晚一天入职的员工可能有多个。
相关文章推荐
- 【数据库SQL实践】查找最晚入职员工的所有信息
- 【数据库SQL实践】查找入职员工时间排名倒数第三的员工所有信息
- 【数据库SQL实战】查找入职员工时间排名倒数第三的员工所有信息
- 数据库SQL实战-查找入职员工时间排名倒数第三的员工所有信息
- 【数据库SQL实践】查找所有已经分配部门的员工的last_name和first_name
- 牛客:数据库SQL实战(一)查询入职最晚的员工的所有信息
- 牛客SQL试题-查找最晚入职员工的所有信息
- 4000 【数据库SQL实战】查找所有员工入职时候的薪水情况
- 【数据库SQL实战】查找所有员工入职时候的薪水情况
- 查找入职员工时间排名倒数第三的员工所有信息
- 查找最晚入职员工的所有信息
- 查找最晚入职员工的所有信息
- 【数据库SQL实战】查找所有员工的last_name和first_name(以及对应部门编号dept_no)
- 《数据库SQL实战》查找最晚入职员工的所有信息
- 查找入职员工时间排名倒数第三的员工所有信息
- 查找入职员工时间排名倒数第三的员工所有信息
- 《数据库SQL实战》查找入职员工时间排名倒数第三的员工的所有信息
- 数据库SQL实战-查找最晚入职员工
- 【newCoder】查找最晚入职员工的所有信息
- 【newCoder】查找入职员工时间排名倒数第三的员工所有信息