我有一个包含列ID,名称和城市
的表格我想获取city相同且行数大于3的那些行。是否可以在单个sql查询中使用?
答案 0 :(得分:3)
是的,这几乎是我用来过滤掉“我认识的SQL”的人的查询级别,这些人没有关于该语言的线索。
让我们看看我是否一起来。
从TABLE中选择city,count() GROUP BY城市 有计数()> 3
简单的初学者SQL
不确定mysql是否支持它;)但它不同于年龄的标准。
http://www.w3schools.com/SQL/sql_having.asp
有更多解释。
答案 1 :(得分:0)
是的:
SELECT city, COUNT(id) AS [rowcount]
FROM YourTable
GROUP BY city
HAVING COUNT(id) > 3