博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
197. 上升的温度
阅读量:5268 次
发布时间:2019-06-14

本文共 716 字,大约阅读时间需要 2 分钟。

题目描述

给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。

+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+------------------+------------------+|       1 |       2015-01-01 |               10 ||       2 |       2015-01-02 |               25 ||       3 |       2015-01-03 |               20 ||       4 |       2015-01-04 |               30 |+---------+------------------+------------------+

例如,根据上述给定的 Weather 表格,返回如下 Id:

+----+| Id |+----+|  2 ||  4 |+----+

分析

贴出代码

select b.Idfrom Weather aleft joinWeather bondate_add(a.RecordDate,interval 1 day) = b.RecordDatewherea.Temperature < b.Temperature;

转载于:https://www.cnblogs.com/Tu9oh0st/p/10704602.html

你可能感兴趣的文章
第一次作业
查看>>
c编程:用户输入一个数值n,打印出出1到n之间的所有质数
查看>>
C语言中的自定义函数
查看>>
recyclerview实战——对话界面
查看>>
json plist 互转
查看>>
需求分析
查看>>
JAVA反射使用手记
查看>>
GitHub 多人协作开发 三种方式:
查看>>
python3 调用 beautifulSoup 进行简单的网页处理
查看>>
java Dialog
查看>>
strxfrm - 转换字符串
查看>>
文本域添加编辑器
查看>>
Yum安装MySQL以及相关目录路径和修改目录
查看>>
java获取hostIp和hostName
查看>>
RxJava结合Retrofit和Volley简单比较
查看>>
iOS 企业版 安装失败 原因
查看>>
ThreadLocal 理解
查看>>
关于web服务器和数据库的各种说法(搜集到的)
查看>>
一个 forceLayout() 和 requestLayout() 的测试
查看>>
【转】使用js触发事件
查看>>