在同一個表上有兩個SQL選擇。第一選擇顯示所需的用戶數據。第二選擇查找使用「首字母」的次數。該值往往被多次使用,雖然它不應該將兩個SQL選擇合併爲一個結果
我不希望有更低的行,查詢1,但加上「初始計上的所有」
- 首先查詢出所有需要數據
SELECT
UserID, Username, Initials
FROM
dbo.Users
這個查詢就可以計算Initaials
SELECT
Initials, count(*) as InitialCount
FROM
dbo.Users
GROUP BY
Initials
輸出:
UserID | Username | Initals | Initialcount
----------------------------------------------
1 | Peter Pan | PP | 2
2 | Paul Pax | PP | 2
3 | John Doe | JD | 1
您使用的是哪個版本的SQL Server? –