sql操作第一篇

  • 查找最晚入职员工的所有信息
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 
where hire_date = (select max(hire_date) from employees);
select * from employees order by hire_date desc limit 0,1
select top 1 * from employees order by hire_date desc
  • 查找入职员工时间排名倒数第三的员工所有信息
select * from employees order by hire_date desc limit 2,1
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近正好有点时间,就整理了一下牛客网上的数据库SQL实战中的题,里面的每一道题我都亲自编写并运行了一下,有的题可能...
    战神_白起阅读 10,402评论 1 8
  • 前言 以下都是我在牛客网上做过的一些SQL的习题,每一道题都有答案,给大家分享一下 习题&答案 查找最晚入职员工的...
    CharmingWong阅读 3,408评论 0 1
  • Elasticsearch的由来 思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做...
    旭Louis阅读 2,682评论 0 0
  • 作者:羽中 梦醉人去情已休,念昔黄衣袖。花败叶枯还存香,鸟去空无方。欲留红心散惆怅,却是费心肠,也愿焦心有身藏,浮...
    破笔阅读 2,241评论 1 6
  • 打卡日期:2018年3月4日 打卡累计天数:2/30 #宣言(不做咆哮体妈妈)# 儿子第一个30天目标: ❤️早睡...
    依晨博彦的麻麻阅读 1,092评论 0 2