我有有「獎」欄的表。 在本專欄中,我有獎品ID。MYSQL QUERY算了,怎麼樣?
我想創建查詢,我將獲得所有獎品的變體和數量。
例如:
Prize 1 = 26 records
Prize 2 = 14 records
Prize 3 = 100 records
我試圖做到這一點有:
SELECT COUNT(prize) FROM konkurs GROUP by prize
但是這不是我要找的:)
任何幫助嗎?
我有有「獎」欄的表。 在本專欄中,我有獎品ID。MYSQL QUERY算了,怎麼樣?
我想創建查詢,我將獲得所有獎品的變體和數量。
例如:
Prize 1 = 26 records
Prize 2 = 14 records
Prize 3 = 100 records
我試圖做到這一點有:
SELECT COUNT(prize) FROM konkurs GROUP by prize
但是這不是我要找的:)
任何幫助嗎?
下應打印的價格,其計。
SELECT COUNT(prize) AS count, prize FROM konkurs GROUP by prize
你的查詢給出了你想要的東西。有什麼問題?您可以在選擇查詢中添加另一列以顯示獎勵ID。 select prize, count(prize) FROM konkurs GROUP by prize
哦,我的上帝:)你是絕對正確的。 感謝提示! –
變化是COUNT(prize)
喜歡的東西下面使用CASE
表達喜歡
SUM(case when prize = 1 then 1 else 0 end) as `Prize 1`
你可以發佈一些數據爲例嗎? –
獎是:'prize' int(1)NOT NULL, 'prize'中的值是1,2,3,4,5和更多。 我想獲得如下信息:每個值有多少記錄有獎。 –