Mysql__leecode/0197. 上升的温度
197. 上升的温度
- 一、刷题内容
- 原题链接
- 内容描述
- 二、解题方法
- 1.方法一:使用 JOIN 和 DATEDIFF() 子句
一、刷题内容
原题链接
https://leetcode-cn.com/problems/rising-temperature/
内容描述
SQL架构
表 Weather
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| id | int |
| recordDate | date |
| temperature | int |
+---------------+---------+
id 是这个表的主键
该表包含特定日期的温度信息
编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 id 。
返回结果 不要求顺序 。
查询结果格式如下例:
Weather
+----+------------+-------------+
| id | recordDate | Temperature |
+----+------------+-------------+
| 1 | 2015-01-01 | 10 |
| 2 | 2015-01-02 | 25 |
| 3 | 2015-01-03 | 20 |
| 4 | 2015-01-04 | 30 |
+----+------------+-------------+Result table:
+----+
| id |
+----+
| 2 |
| 4 |
+----+
2015-01-02 的温度比前一天高(10 -> 25)
2015-01-04 的温度比前一天高(20 -> 30)
二、解题方法
1.方法一:使用 JOIN 和 DATEDIFF() 子句
MySQL 使用 DATEDIFF 来比较两个日期类型的值。
因此,我们可以通过将 weather 与自身相结合,并使用 DATEDIFF() 函数。
SELECTweather.id AS 'Id'
FROMweatherJOINweather w ON DATEDIFF(weather.recorddate, w.recorddate) = 1AND weather.Temperature > w.Temperature
;
Mysql__leecode/0197. 上升的温度相关推荐
- LeetCode题解(0197):查询相较于昨天温度上升的日期(SQL)
LeetCode题解(0197):查询相较于昨天温度上升的日期(SQL) 题目:原题链接(简单) 解法 执行用时 Ans 1 (SQL) 390ms (>54.11%) 解法一(使用交差联结配合 ...
- linux shell下获取cpu温度
cpu0:cat /sys/class/thermal/thermal_zone0/temp cpu1:cat /sys/class/thermal/thermal_zone1/temp 就会获取到c ...
- 服务器温度3d显示,智能问答助手、3D可视化展示,腾讯医典“黑科技”助力科普更有温度...
创新科技与医学科普的融合,将带来什么样的变化? 5 月21- 23 日,腾讯全球数字生态大会在云南昆明举办.在智慧医疗专场,腾讯医典正式发布其在医学科普领域的两大前沿探索:智能问答助手,借助系统化医学 ...
- 多路三线RTD电阻温度采集电路设计方案
目录 1.电路结构 2.计算RTD电阻 3.电流源和线路电阻失配的影响 4.最小化误差 电阻温度检测器(RTD)可在很多工业应用中监控温度.在一个分布式控制系统(DCS)或可编程逻辑控制器(PLC)中 ...
- yudian温控表a1温度怎么补偿_冰箱冷藏温度多少合适 冰箱冷藏温度怎么调节 看完这篇你就有答案 冰箱...
冬季温度补偿冬季一般档位要打到4档以上适用,原因是:您所购产品只有一个冷藏室温控器来控制冷藏和制冷的温度,因冷藏温度技术要求控制在0-10度之间,而一般在冬季冷藏环境比较低,冷藏很容易到达设定的温度, ...
- 硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...
70多岁的老年人,原来有高血压,高压160左右,现在是130左右,正常吗?这个问题问的太过笼统,我们只好通过这个问题,来分享一些老年高血压患者血压控制的一些知识点,希望能够对老年人的高血压控制,能够有 ...
- 冰箱温度调到这个数值,就能节省超过35万吨食物
我们都会使用冰箱来存放食物,来保持食物的新鲜度,避免食物变质.那么冰箱温度调到多少合适?正确的冰箱温度调节能够使冰箱更加节能环保,并且还利于食物的储存.水果买来以后,应该要趁新鲜赶快吃掉.不过,现代人 ...
- 温度对结构光深度的影响
温度为什么对深度有影响呢?主要是因为光学器件受温度影响. 激光随温度变化,激光波长发生变化,这会导致散斑点的位置会发生变化,导致深度发生变化.因此在设备启动的前30s内,设备的温度处于升温阶段,深度受 ...
- CentOS7(64位)查看CPU和NVIDIA显卡温度
系 统:CentOS 7(64位) 硬件环境: 查看NVIDIA显卡温度; nvidia-smi 查看CPU温度 su root #获取root权限 yum install -y lm_s ...
最新文章
- Ubuntu 14.04 64位安装深度音乐和深度影音
- CentOS7+MySQL/MariaDB+Galera+HAProxy+Keepalived构建高可用数据库集群
- CVPR 2021 | 利用时序差分进行动作识别的最新Backbone—TDN
- 安装zookeeper集群
- Test tape drive on Command Line
- 恢复mysql数据库详细图解_binlog恢复mysql数据库超详细步骤
- 视觉SLAM总结——LSD SLAM中关键知识点总结
- Linux —— 常用命令集合
- pandas写入excel指定行_pandas读写excel文件的基本操作!,详细,教学,Pandas,对
- mysql case默认_MySQL -- 配置文件my.cnf 的详细说明
- mybatis(二)
- Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825
- IT工程项目需求获取的主要方法
- 试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点
- 202013 启明星辰入侵防御 简单使用手册
- 【短视频运营】短视频制作流程 ( 视频存稿 | 写脚本 | 拍摄收音 | 提词器 | 后期剪辑 | 前测工具 | 检查违禁词 )
- 计算机技术是不是信息技术,计算机技术和信息技术
- 网易2019年实习生招聘笔试题
- 共模干扰以及共模干扰消除方法
- 置信区间、显著性检验和统计学意义