「数据库」sql刷题(No.11)

喜欢就 关注 我们吧!

简介: 

Hello 各位 ,我是公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆)。

感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。

技术的交流、不仅仅限制于阅读,因此我特地创建了一个红包激励机制的 sql 刷题群红包激励机制的内容我将以图片形式放在文章底部

前面已有 110+ 的伙伴在评论区打卡留言,参与红包激励制的 sql刷题学习。 

今天的打卡有些不同,一个新的玩法,最近发现有人为了打卡而打卡......

所以想要学习交流,并且愿意打卡的伙伴一定要看新规则,否则打卡无效哈!!!

今天下面会有2道题目,二选一,不管对错(太离谱不算,博主核验),才算打卡成功。你写的sql 写在留言区即可。

公布答案时间:当天晚上9-10点,发布在微信社群中以及文章留言区置顶。切记答题当天有效,过时无效。

题目一:

总监给你一张表,让查找最晚入职员工的所有信息,为了减轻入门难度(目前所有的数据里员工入职的日期都不是同一天)。

表结构如下:

CREATE TABLE `employees` (
  `emp_no` int(11) NOT NULL COMMENT '序号',
  `birth_date` date NOT NULL COMMENT '出生日期',
  `first_name` varchar(14) CHARACTER SET utf8 NOT NULL COMMENT '姓',
  `last_name` varchar(16) CHARACTER SET utf8 NOT NULL COMMENT '名称',
  `gender` char(1) CHARACTER SET utf8 NOT NULL COMMENT '性别',
  `hire_date` date NOT NULL COMMENT '入职时间',
  PRIMARY KEY (`emp_no`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

答案:???(晚上社群 / 留言区)公布

题目二:

总监还想让你继续查一波,让查找入职员工时间排名倒数第三的员工所有信息,在这里不减轻难度了喽,入职时间相同的员工可能不止一人

表结构不变如下:

CREATE TABLE `employees` (
  `emp_no` int(11) NOT NULL COMMENT '序号',
  `birth_date` date NOT NULL COMMENT '出生日期',
  `first_name` varchar(14) CHARACTER SET utf8 NOT NULL COMMENT '姓',
  `last_name` varchar(16) CHARACTER SET utf8 NOT NULL COMMENT '名称',
  `gender` char(1) CHARACTER SET utf8 NOT NULL COMMENT '性别',
  `hire_date` date NOT NULL COMMENT '入职时间',
  PRIMARY KEY (`emp_no`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


答案:(晚上社群 / 留言区)公布

结尾:

为了让大家亲自上手,我会向上篇一样,在晚上9点后公布答案,并且放开大家留言的sql ,这样效率也更高,不用模仿他人。

大家可以根据前几篇 sql中运用的函数来完成,这道题看起来给人很乱,感觉像“很多”干扰,其实用之前学习到嵌套玩这道题,会发现很简单,很精彩。

提醒小喇叭 :

非常非常非常建议大家收藏这个网站 ,为何这么说?

网站提供内容

  • 编程优秀文章

  • 编程电子书PDF

  • 编程视频资源

  • 编程源码贡献

  • IT相关软件

  • 黑科技

网址:https://www.bdb-888.cn  (没做手机兼容、因此推荐PC访问)

本站属于个人资源分享,因此服务器不怎么nb,第一次加载耐心等待一下。

主要利用社群交流,这里只是资源的一个提取平台。

恭喜你、又看完了一篇文章,

有什么建议or反馈,可评论区见。

往下拉,红包机制内容

和我再战 n+1 天

同时,为了方便大家学习,我会把一些源码、技术干货存储到 github 中,随时可以在微信群 进行交流,扫下面二维码 ,备注 “技术进群” 就可以通过审核。

进群的小伙伴请加右侧私人微信(备注:技术进群)

----投稿分隔线----

投稿,关注公众号回复“投稿”,专员对接

-----商务合作分隔线----

商务合作,关注公众号回复“商务合作”,

你可能感兴趣的:(「数据库」sql刷题(No.11))