查询缩写TSQL

时间:2017-01-05 20:04:10

标签: sql sql-server tsql

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

如何缩短问题?

1 个答案:

答案 0 :(得分:3)

试试这个。根据你的解释。

SELECT [rank], COUNT(id) 
FROM [user] 
WHERE [rank] BETWEEN 1 AND 4
GROUP BY [rank]