2017-01-05 11 views
-4
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 

は、どのように私は質問を短縮することができますか?クエリ略語TSQL

+0

だから、あなたはそれを1つのselectステートメントに入れたいですか?それはあなたが意味することですか? –

+0

私は質問がそう私はあなたがそれを短く助けるために始めることができなかったのかわからないです。あなたは何をしようとしているのか説明しようとすることができますか? –

+1

@SeanLange要求されたとして、あなたは*質問*それを短縮することができれば、*スクリプトは、*私は全く感心があると思いません:) – scsimon

答えて

3

はこれを試してみてください。あなたが説明したものから。

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

は非常に漠然とした「質問」、これは理にかなっている唯一の事についてですが与えられました。まあまあ! –