[英]select distinct and count distinct in mysql
是否可以從表列中選擇不同的行,並在單個查詢中為每個不同的字段計算重復的行
$sql = "SELECT DISTINCT location and COUNT(DISTINCT location)
FROM ".$db_name.".$table_name
ORDER BY location ASC
LIMIT ". $start_page.",". $recordPer_page."";
嗨,這個查詢可以幫助您:
SELECT `location`, COUNT(`location`)
FROM tbl
GROUP BY `location`
ORDER BY `location`
數據:
('Africa'),
('Viena'),
('Mexico'),
('Chicago'),
('Miami'),
('Chicago'),
('Viena'),
('London'),
('Viena');
結果:
| LOCATION | COUNT(`LOCATION`) |
--------------------------------
| Africa | 1 |
| Chicago | 2 |
| London | 1 |
| Mexico | 1 |
| Miami | 1 |
| Viena | 3 |
嘗試,
SELECT `location`, COUNT(DISTINCT `location`)
FROM ....
GROUP BY `Location`
ORDER BY ....
LIMIT ....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.