如何在mysql中选择相同的值字段?

时间:2013-01-05 13:45:44

标签: mysql sql

我有一个表格,其中包含以下字段名称,地址,城市,邮编等。如何选择具有相同价值的城市列?

3 个答案:

答案 0 :(得分:0)

如果您正在寻找纽约的所有参赛作品,假设您的桌名被称为位置

SELECT name, address, zip, city FROM locations WHERE city LIKE "New York"

如果您希望按城市排序所有条目,以便将它们聚集在一起:

SELECT name, address, zip, city FROM locations ORDER BY city DESC

如果您想从每个城市收集名单列表:

SELECT GROUP_CONCAT(name) FROM locations GROUP BY city;

答案 1 :(得分:0)

目前还不清楚你想要什么。

如果您想要多次出现的城市列表,可以使用:

select city, count(city) Total
from yourtable
group by city
having count(city) > 1

如果您想根据城市名称返回数据,您将使用:

select *
from yourtable 
where city = 'yourCity'

答案 2 :(得分:0)

select city from table_name group by city having count(city) > 1;