我有一个表格,其中包含以下字段名称,地址,城市,邮编等。如何选择具有相同价值的城市列?
答案 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;