簡體   English   中英

具有多個條件的 SQL Sum 並加入

[英]SQL Sum with multiple conditions and join

我有一個如下表:

日期、國家、會議

我可以知道如何根據國家/地區總結所有會話並獲得前 5 名的結果嗎?

結果將如下所示:

馬來西亞, 9000 新加坡, 8000 文萊, 7000 印度尼西亞, 6000 越南, 5000

SELECT COUNT(country) as sessionsCount , country 
FROM sessions 
GROUP BY country 
ORDER BY sessionsCount DESC 
LIMIT 5

COUNT()函數返回與指定條件匹配的行數。

ORDER BY關鍵字用於按升序或降序對結果集進行排序。 要按降序對記錄進行排序,請使用DESC關鍵字。

LIMIT子句用於指定要返回的記錄數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM