SELECT COUNT(id) FROM [user] WHERE [rank] = 1
SELECT COUNT(id) FROM [user] WHERE [rank] = 2
SELECT COUNT(id) FROM [user] WHERE [rank] = 3
SELECT COUNT(id) FROM [user] WHERE [rank] = 4
如何缩短问题?
答案 0 :(得分:3)
试试这个。根据你的解释。
SELECT [rank], COUNT(id)
FROM [user]
WHERE [rank] BETWEEN 1 AND 4
GROUP BY [rank]