簡體   English   中英

sql查詢,用於從計數大於3的表中獲取不同的記錄

[英]sql query for fetching distinct records from table having count greater than 3

我有一張桌子,上面有ID,名字和城市

我想獲取城市相同且行數大於3的那些行。在單個sql查詢中可以嗎?

是的,這幾乎是我用來過濾不了解該語言的“我知道SQL”人員的查詢級別。

讓我們看看我是否能在一起。

從TABLE GROUP BY的城市中選擇城市,count( )的COUNT( )> 3

簡單的初學者SQL

不確定mysql是否支持它;)但是,它是很長時間以來的標准之一。

http://www.w3schools.com/SQL/sql_having.asp

有更多的解釋。

是的:

SELECT city, COUNT(id) AS [rowcount]
FROM YourTable
GROUP BY city
HAVING COUNT(id) > 3

暫無
暫無

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

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