-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 に答える