原创 【SQL】排序函數

1. ROW_NUMBER() 排序值相同時序號不同,依次排序且不會重複,注意使用row_number函數時必須要用over子句選擇對某一列進行排序才能生成序號。 其基本原理是先使用over子句中的排序語句對記錄進行排序,然後按照這個順序

原创 leetcode-SQL 595. 大的國家(難度:簡單)--OR的使用

這裏有張 World 表 +-----------------+------------+------------+--------------+---------------+ | name            | continent

原创 leetcode 177. Second Highest Salary / 第N高的薪水(難度:中等)--limit的用法

編寫一個 SQL 查詢,獲取 Employee 表中第 n 高的薪水(Salary)。 +----+--------+ | Id | Salary | +----+--------+ | 1  | 100    | | 2  | 200

原创 數據分析面試題-隨記

1.  # 給一個list,裏面是str類型的數字,求和。 li = ['1','5','7'] # 解答:把list轉成arr, 把arr中的str元素轉成int, 再對arr求和 import numpy as np arr = np

原创 leetcode-SQL 176. Second Highest Salary / 第二高的薪水 (難度:簡單)

編寫一個 SQL 查詢,獲取 Employee 表中第二高的薪水(Salary) 。 +----+--------+ | Id | Salary | +----+--------+ | 1  | 100    | | 2  | 200  

原创 leetcode-SQL 184. 部門工資最高的員工(難度:中等)-- 排序函數的使用(rank()/dense_rank())

Employee 表包含所有員工信息,每個員工有其對應的 Id, salary 和 department Id。 +----+-------+--------+--------------+ | Id | Name  | Salary |

原创 【SQL】窗口函數/開窗函數

窗口指一個字段的數據範圍, 原則上只能寫在SELECT子句中。 同時具有分組和排序功能,不減少原表的行數(group by 可能減少原錶行數,而partition by 不會)。   HQL distribute by & cluster

原创 leetcode-SQL 197. 上升的溫度(難度:簡單)--表的自連接,datediff()的使用

給定一個 Weather 表,編寫一個 SQL 查詢,來查找與之前(昨天的)日期相比溫度更高的所有日期的 Id。 +---------+------------------+------------------+ | Id(INT) |

原创 leetcode-SQL 626. 換座位(難度:中等)--奇偶數和case when的使用

小美是一所中學的信息科技老師,她有一張 seat 座位表,平時用來儲存學生名字和與他們相對應的座位 id。 其中縱列的 id 是連續遞增的 小美想改變相鄰倆學生的座位。 你能不能幫她寫一個 SQL query 來輸出小美想要的結果呢? 示

原创 【SQL】刪除函數delete, truncate, drop區別

    delete truncate drop 是否要commit 爲DML(data ManipulationLanguage),要commit 爲DLL(data define language),不用提交

原创 leetcode-SQL 620. 有趣的電影(難度:簡單)--奇數偶數的區別

某城市開了一家新的電影院,吸引了很多人過來看電影。該電影院特別注意用戶體驗,專門有個 LED顯示板做電影推薦,上面公佈着影評和相關電影描述。 作爲該電影院的信息部主管,您需要編寫一個 SQL查詢,找出所有影片描述爲非 boring (不無

原创 leetcode-SQL 185. 部門工資前三高的所有員工(難度:困難)--排序函數使用(dense_rank())

(這題可聯繫184題來思考) Employee 表包含所有員工信息,每個員工有其對應的工號 Id,姓名 Name,工資 Salary 和部門編號 DepartmentId 。 +----+-------+--------+--------

原创 NOTE【數據分析】變量間的關係

1. 不相關: 相互間沒有線性關係。隨機變量 X 和 Y 的相關係數 r(X,Y)=0。 2. 獨立: 若同時發生等於各自發生的乘積,即滿足P(AB) = P(A)P(B), 那麼A B 互相獨立。 獨立一定不相關,但不相關不一定獨立。

原创 leetcode-SQL 183.從不訂購的客戶(難度:簡單)--NOT IN的使用

某網站包含兩個表,Customers 表和 Orders 表。編寫一個 SQL 查詢,找出所有從不訂購任何東西的客戶。 Customers 表: +----+-------+ | Id | Name  | +----+-------+ |

原创 leetcode-SQL 262. Trips and Users / 行程和用戶(難度:困難)--多表連接和篩選

Trips 表中存所有出租車的行程信息。每段行程有唯一鍵 Id,Client_Id 和 Driver_Id 是 Users 表中 Users_Id 的外鍵。Status 是枚舉類型,枚舉成員爲 (‘completed’, ‘cancell