LeetCode | Database| Rising Temperature
- 題目描述:
給出下面一個weather表,寫mysql查詢找出所有相比於前一天溫度高的ID
可以得出下圖結果:
- 題目解答:
分析: 在這裡,需運用DATEDIFF() 函式返回兩個日期之間的天數:
DATEDIFF(date1,date2)
date1 和 date2 引數是合法的日期或日期/時間表達式。
註釋:只有值的日期部分參與計算。
例如:SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate
結果為:DiffDate 1
解答:
方法一:
SELECT weather.id AS id
FROM weather JOIN weather w
ON DATEDIFF(weather.date, w.date) = 1
AND weather.Temperature > w.Temperature
方法二:
select a.Id
from Weather a, Weather b
where a.Temperature > b.Temperature
and DATEDIFF(a.Date, b.Date) = 1
相關推薦
LeetCode | Database| Rising Temperature
題目描述: 給出下面一個weather表,寫mysql查詢找出所有相比於前一天溫度高的ID 可以得出下圖結果: 題目解答: 分析: 在這裡,需運用DATEDIFF() 函式返回兩個日期之間的天數: DATEDIFF(date1,date2
leetcode 197. Rising Temperature
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates. +---------+-------
【leetcode Database】197. Rising Temperature
題目: Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dat
LeetCode Rising Temperature
Problem Given a Weather table, write a SQL query to find all dates’ Ids with higher temperature compared to its previous (
【leetcode database】Human Traffic of Stadium
bsp col eight new where date lease data class X city built a new stadium, each day many people visit it and the stats are saved as these
197. Rising Temperature--solution
sql sin tab ret val nbsp code date_add interval Question: Given a Weather table, write a SQL query to find all dates‘ Ids with higher t
LeetCode Database(181-185)
181. Employees Earning More Than Their Managers select E.Name Employee from Employee E, Employee M where E.ManagerId = M.Id and E.Salary
LeetCode Database(196,197,262)
196. Delete Duplicate Emails 末尾加上分號就Time Limit Exceeded delete p1 from Person as p1, Person as p2 wh
LeetCode Database(175-180)
175. Combine Two Tables select FirstName,LastName,City,State from Person left join Address on Perso
Rising Temperature
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates. +-
Rising Temperature:查詢比前一天氣溫高的天氣ID
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates.
leetcode197-Rising Temperature
問題描述: Given a Weather table, write a SQL query to find all dates’ Ids with higher temperature compared to its previous (yesterday’
Leetcode Database using MySQL from the EASY ones 準備資料分析面試SQL試題
考察原理:LEFT OUTER JOIN外聯結 易錯點: 1、 t1 後面不要帶逗號!!!!! FROM t1 LEFT OUTER JOIN t2 2、聯結包含了兩個表,a表是長一點的,b點裡面只有a表的某些id裡面的具體資訊。這時候要聯結兩個表就要用outer jo
197. Rising Temperature(必看)
Datediff 用法SELECTDATEDIFF('2011-08-08','2011-08-17');-- "-9 days"SELECTDATEDIFF('2011-08-17','2011-08-08');-- "9 days"Given a Weather table, write a SQL q
197. Rising Temperature
Given a Weather table, write a SQL query to find all dates’ Ids with higher temperature compared to its previous (yesterday’s) date
[LeetCode] Swim in Rising Water 在上升的水中遊泳
uri depth rain location dir least lse tput wim On an N x N grid, each square grid[i][j] represents the elevation at that point (i,j).
LeetCode-Algorithms #005 Longest Palindromic Substring, Database #179 Consecutive Numbers
weight 成績 通過 傳說 while lse 做到 tinc 特殊字符 LeetCode-Algorithms #005 Longest Palindromic Substring 英語學習時間palindromic: [醫] 復發的, 再發的 在數學和計算機上,就
LeetCode-Algorithms #006 ZigZag Conversion, Database #180 Employees Earning More Than Their Managers
from arr 結果 toc strong 遍歷 har ++ 以及 LeetCode-Algorithms #006 ZigZag Conversion 給定一個字符串, 以及需要輸出的行數, 將字符串按照給定行數進行Z字形排列(效果見上圖), 然後將得到的結果逐行
[LeetCode] Swim in Rising Water 在上升的水中游泳
On an N x N grid, each square grid[i][j] represents the elevation at that point (i,j). Now rain starts to fall. At time t, the depth of the water everyw
Leetcode 778. Swim in Rising Water
Problem: On an N x N grid, each square grid[i][j] represents the elevation at that point (i,j). Now rain starts to fall. At time t, the depth of