--- tags: sql, LeetCode --- # 1729. Find Followers Count `Fix Names in a Table` 透過`leetcode 1729`[Find Followers Count](https://leetcode.com/problems/find-followers-count/)來練習 #### 使用table  (user_id, follower_id) 是該表的主鍵。 此表包含關注者關注用戶的社交媒體應用程序中的用戶和關注者的 ID。 ## 題目說明: 編寫一個 SQL 查詢,該查詢將為每個使用者返回關注者的數量。 返回按 排序的結果表。user_id 查詢結果格式如下例所示。  ## 解題: 以下為解法範例 直接 `COUNT(DISTINCT follower_id)` 算出不重複的follower_id數量 然後 `GROUP BY USER_ID` 再依照USER_ID一樣的合併 `COUNT(DISTINCT follower_id)` 就會算出個別的數量 ```sql= SELECT USER_ID,COUNT(DISTINCT follower_id) AS followers_count FROM Followers GROUP BY USER_ID ORDER BY USER_ID ``` By. @UEW2WaUHTqSmPOSfnfXrNw
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up