首页 > 数据库 >leetcode刷题MySQL题解十一

leetcode刷题MySQL题解十一

时间:2022-10-24 21:37:23浏览次数:52  
标签:01 -------------- 题解 leetcode w2 w1 MySQL 2015 id


leetcode刷题MySQL题解十一

题目叙述

表: Weather

±--------------±--------+
| Column Name | Type |
±--------------±--------+
| id | int |
| recordDate | date |
| temperature | int |
±--------------±--------+
id 是这个表的主键
该表包含特定日期的温度信息

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

返回结果 不要求顺序 。

查询结果格式如下例。

示例 1:

输入:
Weather 表:
±—±-----------±------------+
| id | recordDate | Temperature |
±—±-----------±------------+
| 1 | 2015-01-01 | 10 |
| 2 | 2015-01-02 | 25 |
| 3 | 2015-01-03 | 20 |
| 4 | 2015-01-04 | 30 |
±—±-----------±------------+
输出:
±—+
| id |
±—+
| 2 |
| 4 |
±—+
解释:
2015-01-02 的温度比前一天高(10 -> 25)
2015-01-04 的温度比前一天高(20 -> 30)

题目解答

# Write your MySQL query statement below
# need two selections
select w1.id from weather w1, weather w2 where w1.temperature > w2.temperature and to_days(w1.recorddate) - 1 = to_days(w2.recorddate);

题目运行结果

leetcode刷题MySQL题解十一_database


标签:01,--------------,题解,leetcode,w2,w1,MySQL,2015,id
From: https://blog.51cto.com/u_15844361/5791295

相关文章

  • leetcode刷题MySQL题解九
    leetcode刷题MySQL题解九题目叙述表Activities:±------------±--------+|列名|类型|±------------±--------+|sell_date|date||product|varchar|±---......
  • CF1753B 题解
    前言题目传送门!更好的阅读体验?其实挺简单的,赛时多打了个等号,被人叉了。思路关键是\(n!\times(n+1)=(n+1)!\)。原因很显然:\((1\times2\times\cdots\tim......
  • MySQL,MVCC详解,快照读在RC、RR下的区别
    MySQL,MVCC详解,快照读在RC、RR下的区别  一、什么是MVCC我们在操作数据库的时候总是这四大类 读读 读写 写读 写写,读读肯定是没有任务数据问题的,但对事物有......
  • mysql索引失效场景
    MySQL索引失效的场景(面试题) 索引失效除了一些常规的,比如使用了某些函数,如:notnull、or等,还有一个是跟数据量有关系的。之前在网上看博客有的博主有提到,当数据量......
  • MySql查询上一篇文章和下一篇文章,上一条数据,下一条数据
      2019-11-2015:50:19    小道仙    107阅读    0评论#blog_article_main表名#bam_id主键id#gmt_create这一行数据创建时间#上一篇文......
  • MySQL执行过程(一条SQL从Java到数据库都经历了什么)
    MySQL执行过程(一条SQL从Java到数据库都经历了什么) 2021-11-1420:44:47    小道仙    100阅读    0评论视频地址 https://www.bilibili.com/video......
  • [abc262E] red and blue gragh 题解
    挺喜欢这道题的,但是因为vp时过了不能写成做题笔记,所以只能写成题解了。绿太配这道题了,实现难度极低,但思维难度较大。AT评了#1719,倒也算恰当。题意:给定一张\(n\)点......
  • docker安装mysql
    Docker安装MySql并启动 2020-05-1119:48:33    小道仙    1311阅读    1评论一、安装Dockerhttps://www.xdx97.com/article/708979301071978496......
  • docker 配置mysql主从复制
    二、主从复制2-1:配置主服务器2-1-1:配置主服务器的my.cnf添加以下内容[mysqld]##同一局域网内注意要唯一server-id=1##开启二进制日志功能,可以随便取(关键)log-bin......
  • 「ARC151E」Keep Being Substring - 题解
    题意题目链接:Link。有一个序列\(A\)。\(X,Y\)是给定的\(A\)的两个子串,每次可以在\(X\)的开头或末尾增添或删除一个数字,且需满足任意时刻\(X\)非空且为\(A\)的......