Fix Names in a Table
透過leetcode 1158
Market Analysis I來練習
Learn More →
user_id 是該表的主鍵。
此表包含在線購物網站的用戶信息,用戶可以在該網站上銷售和購買商品。
Learn More →
order_id 是該表的主鍵。
item_id 是 Items 表的外鍵。
買家 ID 和賣家 ID 是用戶表的外鍵。
Learn More →
item_id 是該表的主鍵。
編寫一個 SQL 查詢,為每個使用者查找加入日期以及他們作為買家所下的訂單數。2019
按任意順序返回結果表。
查詢結果格式如下例所示。
Learn More →
以下為第一個例題
先依題目判斷需要的資料表 只要USERS跟ORDERS資料表
SELECT USER_ID 與 JOIN_DATE
Learn More →
SELECT BUYER_ID, COUNT(ORDER_ID) 再將2019年以外的去掉 分別算出2019年購買次數
Learn More →
將以上JOIN起來再將 NULL的換成0就行了
SELECT U.BUYER_ID, U.JOIN_DATE, ISNULL(O.ORDERS_IN_2019,0) AS ORDERS_IN_2019
FROM (
SELECT USER_ID AS BUYER_ID, JOIN_DATE
FROM Users
) AS U
LEFT JOIN (
SELECT BUYER_ID, COUNT(ORDER_ID) AS ORDERS_IN_2019
FROM Orders
WHERE ORDER_DATE LIKE '2019%'
GROUP BY BUYER_ID
) AS O ON U.BUYER_ID = O.BUYER_ID
ORDER BY BUYER_ID ASC
By. @UEW2WaUHTqSmPOSfnfXrNw
最小生成樹(Minimum Spanning Tree,MST)是指在一個帶權無向圖中,找到一棵包含所有節點,權值最小的樹。其中,權值是指樹中所有邊權重的總和。
May 9, 2025運算式(Expression)有三種表示方式:中序式(Infix)、前序式(Prefix)、後序式(Postfix)
Dec 27, 2024Pinia簡介
Dec 26, 2024氣泡排序是反覆進行將相鄰數字做比較後重新排序,因排序時一個一個浮出序列頂部,很像水中泡泡浮起來的樣子,亦稱泡泡排序,最壞情況下,數是由大排到小,每次比較後將數值對調,因此,時間複雜度為O(n^2)。
Dec 24, 2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up