喜欢就 关注 我们吧!
简介:
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 中,随时可以在微信群 进行交流,扫下面二维码 ,备注 “技术进群” 就可以通过审核。
进群的小伙伴请加右侧私人微信(备注:技术进群)
----投稿分隔线----
投稿,关注公众号回复“投稿”,专员对接
-----商务合作分隔线----
商务合作,关注公众号回复“商务合作”,