Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在编写 MySQL 查询以获取不同的结果时遇到问题。这是场景:我有一个名为 city 的表,如下所示。我现在有大约 131k 条记录。我必须选择不同的城市。我试图做子串,但我不知道每个的长度。感谢您提供这方面的帮助。
City 33098 Paderborn Paderborn Berlin 02826 Görlitz 10829 Berlin Görlitz
您对字符串格式有疑问。如果您假设数字位于开头或结尾,则可以使用以下内容:
select distinct trim(' 0123456789' from city) as city from t
这假设唯一的问题是城市名称开头(或结尾)的数字和空格序列。