0
A
回答
1
您可以使用dense_rank
獲得所有種類最多的國家。
select country from
(
select country, dense_rank() over(order by count(*) desc) as rnk
from yourtable
) t
where rnk = 1
0
解決此問題的典型方法是使用group by
和limit
/fetch first 1 row only
:
select country, count(*) as cnt
from t
group by country
order by count(*) desc
limit 1;
注意:如果多個國家都打成平手,那麼這將只返回其中之一。
相關問題
- 1. 查詢SQL + HDF5混合體
- 2. 在單個查詢中將HQL與SQL混合使用
- 3. 在同一查詢中混合使用HQL和SQL
- 4. 使用Codeigniter中的標準SQL查詢混合活動記錄
- 5. SQL查詢:查詢混淆
- 6. 使用MariaDB上的查詢混合行
- 7. SQL - 混淆查詢
- 8. sql查詢混淆
- 9. 在SQLAlchemy中查詢混合屬性
- 10. 混亂在SQL Server構建SQL查詢
- 11. 在查詢中混合使用臨時表和實際表
- 12. 在SQL查詢中使用%
- 13. 使用{在SQL查詢中
- 14. ElasticSearch混合查詢類型
- 15. 混合串查詢的MySQL
- 16. 將SQL查詢與JOIST和SQL查詢結合使用LISTAGG?
- 17. SQL - 在兩個變量上混合使用XOR和AND的查詢
- 18. 用於混合searchword和f.e.的SQL查詢最暢銷
- 19. SQL Server 2008查詢從兩個表中獲取混合數據
- 20. sql在sql子查詢中使用Fieldvalue
- 21. 使用Symfony中的FOSRestBundle混合路由和查詢參數
- 22. 與SQL查詢結合使用
- 23. 如何在SQL查詢中使用SQL查詢
- 24. 在一個SQL查詢中使用多個SQL查詢結果
- 25. 在django查詢中混合註釋和聚合
- 26. 在一個查詢中訂購混合型混合mysql搜索結果?
- 27. 結合SQL查詢
- 28. SQL回合查詢
- 29. SQL聯合查詢
- 30. 結合SQL查詢
請發佈您的解決 –
dear @vkp的企圖。 Actualy。其中一種方法是使用任何國家/地區的專欄名稱進行選擇,然後將其計入檢索的鳥類物種。但是有很多國家,我真的不會爲每個國家做到這一點。我正在尋找任何建議來避免這種疲憊的方式。 –