亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL & PHP - 從數據庫表中獲取國家降序計數列表的最佳方式

MySQL & PHP - 從數據庫表中獲取國家降序計數列表的最佳方式

PHP
慕虎7371278 2023-06-18 17:22:47
我正在嘗試編譯(以在網頁中顯示)國家列表和 MySQL 數據庫中的計數。這些條目在一個表中,我需要在一個頁面上顯示數據庫中的國家列表,按照有多少條目的順序。所以我知道如何從數據庫中獲取國家列表,例如,SELECT COUNT(*) FROM table_name WHERE country_code='GB'我知道如何獲取國家列表,例如,SELECT DISTINCT country_code FROM table_name;但我正在努力將它們放在一起并獲得僅實際在數據庫中的國家/地區的列表,然后是它們的計數,然后將它們按降序排列。在正確的方向尋找一個溫和的推動來找出如何做到這一點。
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

SELECT

COUNT(*),

country_code

FROM table_name

GROUP BY country_code

GROUP BY是您解決此類問題所需要的。


ORDER BY如有必要,您可以在查詢末尾添加。


查看完整回答
反對 回復 2023-06-18
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

嘗試:


select count (*), country_code from (SELECT DISTINCT country_code FROM table_name)

但正確的方法是使用GROUP BY


select count(*), country_code 

from table_name

group by country_code

要讓他們按日期為 ex 排序,您可以:


select count (*), country_code from 

(SELECT DISTINCT country_code 

 FROM table_name

 order by date

)

或者(通過使用分組方式):


select count(*), country_code 

from table_name

group by country_code

order by date


查看完整回答
反對 回復 2023-06-18
  • 2 回答
  • 0 關注
  • 177 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號