美文网首页
Leetcode_SQL-简单-197-上升的温度

Leetcode_SQL-简单-197-上升的温度

作者: Gaafung峰 | 来源:发表于2020-03-10 22:52 被阅读0次

问题

给定一个 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

准备

create database leecote197;


use leecote197;


create table Weather (
Id int(20),
RecordDate date,
Temperature int(20));


insert into Weather values
(1,'2015-01-01',10),
(2,'2015-01-02',25),
(3,'2015-01-03',20),
(4,'2015-01-04',30);

解答

SELECT a.Id
FROM Weather AS a CROSS JOIN Weather AS b
ON DATEDIFF(a.RecordDate, b.RecordDate) = 1
AND a.Temperature > b.Temperature;

相关文章

  • Leetcode_SQL-简单-197-上升的温度

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

  • 不上升的温度

    今天外面又飘下了雪花,这已明明立春的天气温度却没见多提升,还呈现下降的趋势,一直怕冷的我在腿上害了个小毛毯。 而且...

  • 温度上升

    夏天 是场很炎热的电影 太阳照遍全球 有一只大牛躺在操场上 脱光了衣服洗澡 水分都蒸发干了 汗珠却一直往下掉 不 ...

  • D8-leetcode197. 上升的温度(简单)

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

  • 197. 上升的温度

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

  • 温度不断的上升中

    温度不断的上升中,出门也成了一种负担。 于是高科技运营的频率会增加许多的状态,工作的节奏也随之加快。 有些人有些事...

  • leetcode数据库类型:197.上升的温度,难度:简单

    leetcode数据库类型:197.上升的温度,难度:简单 解答: 这道题要注意的就是DATEDIFF这个函数,D...

  • 我曾与世界温暖相拥

    当生活拾起了过往,我才发觉:其实温暖很简单,简单到我意识不到心房的温度悄悄上升。它充斥在生命的每个角落,拾...

  • 【LeetCode】197. 上升的温度

    LeetCode数据库题目 题目 给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期...

  • (LeetCode197:上升的温度)

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

网友评论

      本文标题:Leetcode_SQL-简单-197-上升的温度

      本文链接:https://www.haomeiwen.com/subject/jyzndhtx.html