我在我的數據庫中有一行,它的名爲'type'表示數據庫中已有多行,並且它可以具有相同的值。該值可以是1-12的數字,許多行具有相同的值。我想創建一個查詢,查看具有相同編號的行數。對結果進行排序,以便我知道哪種類型更受歡迎。 1,2,3,4,5等的行數 基本查詢應該是mytable中的SELECT count(type),例如類型爲1,然後循環每個類型1-12。然而,是否有一種很好的方法可以將它全部集成到一個查詢中,而不是通過單獨的for循環中的每個類型進行循環。例如,根據所有計數的結果返回12個項目的列表?在同一查詢中進行SQL多重查詢,這有可能嗎?
-1
A
回答
1
這是一個非常基本的GROUP BY
和ORDER BY
:
Select Type, Count(*) Cnt
From MyTable
Group By Type
Order By Cnt Desc
+0
謝謝,明天我會看看這個! – Forested
相關問題
- 1. 這種查詢可能嗎?
- 2. MongoDB查詢 - 這可能嗎?
- 3. 這個查詢可能嗎?
- 4. 在ASP.NET中有更多的WHERE參數的SQL查詢,這有可能嗎?
- 5. 有很多表的複雜查詢,這可能在一個查詢中?
- 6. MySQL查詢重寫沒有子查詢可能嗎?
- 7. SQL查詢,查詢同一個表兩次(可能)
- 8. MySQL - 這可能在一個查詢中?
- 9. 我可以在一行上返回這個sql查詢嗎?
- 10. 是否有可能有一個cronjob保持運行的SQL查詢在多個行中同表匹配嗎?
- 11. 將7個SQL查詢寫入單個查詢中,這可能嗎?
- 12. 你能解釋這個SQL查詢嗎?
- 13. ibatis有可能在同一個插入查詢中有多個selectKey子句嗎?
- 14. 可以簡化這個SQL查詢嗎?
- 15. 如何在同一個sql查詢中檢查多個sql查詢
- 16. SQL查詢:這可以在沒有嵌套查詢的情況下完成嗎?
- 17. 如何使用SQL查詢中的查詢進行查詢
- 18. 可以改進此SQL查詢嗎?
- 19. MySQL多對多查詢。可能嗎?
- 20. mysql是這個查詢可能嗎?
- 21. 複雜的子查詢 - 這可能嗎?
- 22. 這是MySQL查詢可能嗎?
- 23. 使用SQL進行多對多查詢
- 24. sql - 查詢多行
- 25. 這可能簡化這個SQL查詢嗎?
- 26. SQL過濾在查詢中按不同列進行重複
- 27. 子查詢中的子查詢 - 有可能嗎?
- 28. 可以這樣查詢嗎?
- 29. 這是可能的與SQL查詢?
- 30. 查詢字段與多行SQL查詢
你的問題是一個痛苦的閱讀。包括示例數據,您嘗試的查詢和期望的結果集。不是一個巨大的文本塊。 – fancyPants