喜欢就 关注 我们吧!
简介:
Hello 各位 ,我是公号「八点半技术站」的创作者 - Bruce.D (姓氏:豆)。
感谢微信给予的个人认证,专注于PHP、Go、数据库技术领域知识经验分享。
技术的交流、不仅仅限制于阅读,因此我特地创建了一个「红包激励机制」的 sql 刷题群,红包激励机制内容,我将以图片形式放在文章底部(欧力给)。
前6篇已有 110+ 的伙伴在评论区打卡留言,参与红包激励制的 sql刷题学习。
题目一:
给定一个体温表(temperature),编写一个 SQL 查询,来查找与昨天的日期相比温度更高的时间 和 用户和。
例如下图:
解答方法:
这里给大家提供 1 种解答方式 ,非常骚操作~~~(以下解答方式,已经过测试)
第一种:
使用 join 和 datediff() 的方式
SELECT
temperature.`name` AS 'name',
temperature.`date` AS 'date'
FROM
temperature
JOIN
temperature w ON DATEDIFF(temperature.date, w.date) = 1
AND temperature.temper > w.temper group by `name`
注意:MySQL 使用 DATEDIFF 来比较两个日期类型的值。
上述输出如下:
结尾总结:
这 1 道题类型评定:简单类型 。主要就是利用 join 与 datediff 方式去搜索找到.
大家一定要换种思路去思考哈,可以自己尝试练习玩玩~~~
提醒小喇叭 :
非常非常非常建议大家收藏这个网站 ,为何这么说?
网站提供内容:
编程优秀文章
编程电子书PDF
编程视频资源
编程源码贡献
IT相关软件
黑科技
网址:https://www.bdb-888.cn (没做手机兼容、因此推荐PC访问)
本站属于个人资源分享,因此服务器不怎么nb,第一次加载耐心等待一下。
主要利用社群交流,这里只是资源的一个提取平台。
恭喜你、打卡成功一天,记得留言区评论:打卡+ x 天(x代表你打卡次数);
机器人会统计打卡次数,每周公布一次打卡数据。
往下拉,红包机制内容
和我再战 n+1 天
同时,为了方便大家学习,我会把一些源码、技术干货存储到 github 中,随时可以在微信群 进行交流,扫下面二维码 ,备注 “技术进群” 就可以通过审核。
进群的小伙伴请加右侧私人微信(备注:技术进群)
----投稿分隔线----
投稿,关注公众号回复“投稿”,专员对接
-----商务合作分隔线----
商务合作,关注公众号回复“商务合作”,