0

Postcodes50 万件以上のレコードを持つテーブルがあります。PostCodeTextこのテーブル内には、次のような列があります。

NG1 1AA
NG1 1AB
NG1 1AC
NG2 1AA
NG2 5TH
NG17 3LP
DE15 4BP
NG17 5GL
DE19 4EE...

DISTINCT必要なのは、部分的な文字列に基づいて一致を返す MSSQL ステートメントです。例: 個別の NG 郵便番号をすべて検索したい場合は、次のように返します。

NG1
NG2
NG17

私は次のようなことを試しました:

SELECT DISTINCT postcodetext 
FROM postcodes 
WHERE (postcode_text LIKE 'NG%') 
ORDER BY postcodetext

私は答えに近いかもしれないと感じていますが、まだそこにはありません。LIKEまた、使用は遅いオプションであると聞きました=が、これを行うよりも高速な方法はありますか?

4

1 に答える 1