2015-11-02 70 views
-1

我在我的數據庫中有一行,它的名爲'type'表示數據庫中已有多行,並且它可以具有相同的值。該值可以是1-12的數字,許多行具有相同的值。我想創建一個查詢,查看具有相同編號的行數。對結果進行排序,以便我知道哪種類型更受歡迎。 1,2,3,4,5等的行數 基本查詢應該是mytable中的SELECT count(type),例如類型爲1,然後循環每個類型1-12。然而,是否有一種很好的方法可以將它全部集成到一個查詢中,而不是通過單獨的for循環中的每個類型進行循環。例如,根據所有計數的結果返回12個項目的列表?在同一查詢中進行SQL多重查詢,這有可能嗎?

+1

你的問題是一個痛苦的閱讀。包括示例數據,您嘗試的查詢和期望的結果集。不是一個巨大的文本塊。 – fancyPants

回答

1

這是一個非常基本的GROUP BYORDER BY

Select Type, Count(*) Cnt 
From MyTable 
Group By Type 
Order By Cnt Desc 
+0

謝謝,明天我會看看這個! – Forested