-1

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

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

1 回答 1

1

您对字符串格式有疑问。如果您假设数字位于开头或结尾,则可以使用以下内容:

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

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

于 2012-07-10T13:54:36.070 回答