SQLServer Like関数について
- 題名: SQLServer Like関数について
- 著者: はちまき
- 日時: 2011/06/30 13:36:42
- ID: 28721
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: SQLServer Like関数について
- 著者: shu
- 日時: 2011/06/30 13:50:49
- ID: 28722
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: SQLServer Like関数について
- 著者: uni
- 日時: 2011/06/30 15:28:04
- ID: 28723
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: SQLServer Like関数について
- 著者: はちまき
- 日時: 2011/07/01 10:26:36
- ID: 28724
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[その他]
皆さま、SqlServerのWhere句でLike関数を使用する場合について
ご教示願います。
SQL実行ロジック
SELECT distinct
Replace('札幌市中央区北4条' , A.tokenFrom , A.tokenTo ) as newAddress
FROM
addressReplace A(nolock)
WHERE
A.tokenFrom LIKE '%札幌市中央区北4条%'
■処理結果として
0件になります。
北4条→北四条にならないのが疑問です。
※addressReplaceテーブルには、
データが登録されており、4条→四条 になって
newAddressとして戻ってくる想定でおりました。
tokenFrom には、数字+条 が1条〜50条まで登録
tokenTo には、漢字+条 が一条〜五十条まで登録 してます。
単純なSQL関数の使用方法ミスなのか
原因が分からず、悩んでおります。
上記のSQLで4条が四条とReplaceされて結果戻ってくる為の
アドバイス、ご教示願います。
宜しくお願い致します。