在MySQL中选择不同记录的问题

时间:2012-07-10 13:40:06

标签: php mysql sql database

我在编写MySQL查询以获取不同结果时遇到问题。这是一个场景:我有一个名为city的表,如下所示。我现在有大约131k的记录。我必须选择不同的城市。我试着做子串但我不知道每个的长度。在这方面的帮助表示赞赏。

City
33098 Paderborn
Paderborn
Berlin
02826 Görlitz
10829 Berlin
Görlitz

1 个答案:

答案 0 :(得分:1)

您遇到字符串格式问题。如果您认为数字位于开头或结尾,则可以使用以下内容:

select distinct trim(' 0123456789' from city) as city
from t

这假设唯一的问题是城市名称的开头(或结尾)的数字和空格序列。