专栏首页八点半技术站「数据库」sql刷题(No.8)

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

题目一:

给定一个体温表(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 方式去搜索找到.

大家一定要换种思路去思考哈,可以自己尝试练习玩玩~~~

本文分享自微信公众号 - 八点半技术站(gtcarry),作者:八点半技术站

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一图了解,网络7层协议之间的关系

    今天是周四(2020-06-04),分享一句谚语 “读书有三到,心到口到眼到” 。分享给大家的是 「网络服务 模块」- 网络7层协议。

    八点半的Bruce、D
  • 教懂你什么是 “ 流量劫持 ”

    今日主题:流量劫持、大家经常会看到公司的一些首页被插入一些小广告,这也就是流量劫持,今儿分享一下当前劫持的几个方法以及防劫持知识。

    八点半的Bruce、D
  • mysql 导入数据太慢,来教你实用干货

    日常开发中,大家肯定遇到过这些需求:“ 数据迁移、数据恢复、新建从库 ” 等等一系列任务,因为做这些需求我们肯定知道,会涉及到 大量的数据 的处理。

    八点半的Bruce、D
  • 海量数据去重之SimHash算法简介和应用

    我是攻城师
  • python中的星号表达式(starred expresss)

    本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/starred-expression-python/

    羽翰尘
  • (4.9)James Stewart Calculus 5th Edition:Newton’s Method

    Newton’s Method 牛顿法则, 又叫 Newton-Raphson method 牛顿迭代法则

    dodo_lihao
  • 【Mockplus教程】备注

    每个页面都可以添加备注信息,打开需要添加或者查看备注信息的页面, 在页面节点上面鼠标右击,弹出菜单中选择“页面属性”一项,如下图: ? 在弹出的对话框中,...

    奔跑的小鹿
  • 漫谈C变量——对齐(3)

      前面的两篇文章,我们分别介绍了“为什么变量要对齐到它的尺寸大小”,“编译器会怎么处理内存的对齐问题”以及“非对齐是如何产生的和非对齐的后果”,感觉自己错过了...

    GorgonMeducer 傻孩子
  • 多比最新 | 鏖战群雄,UNEC逆市突破,上线涨幅高达600+

    继昨日币圈韭菜血泪控诉之后,原本喧嚣的币圈似乎即将要宣告沉寂一段日子了。在这风口浪尖之下,需要一盆冷水冰一下怒火中烧的小心脏,毕竟今年的熊市实在是持续的太久了。...

    dobitrade
  • 移动性能测试 | 持续集成中的 Android 稳定性测试

    来自学院内部学员 xinxi 同学的又一篇佳作,本文主要介绍了作者如何借助开源工具进行 Android 的稳定性测试,并在持续集成中使用,希望对大家有所帮助。

    霍格沃兹测试开发

扫码关注云+社区

领取腾讯云代金券