#213 指定位置に特定の文字があるレコードを抽出する方法 クエリー

指定した位置に特定の文字があるレコードだけを抽出するには、クエリーの抽出条件において、「Like演算子」に「*」と「?」を組み合わせて指定します。

次の例では、「住所」の2文字目に"都"を含むレコードだけが抽出されます。「Like "*都*"」では東京都や京都市も抽出されてしまいますが、「Like "?都*"」というように、?を使って2文字であるということを限定することによって、京都府のレコードだけを抽出することができます。
クエリーのデザイン

※もし、3文字目に"都"を含むレコードを抽出したい場合には「Like "??都*"」と指定します。また、4文字目に"都"を含むレコードを抽出したい場合には「Like "???都*"」と指定します。つまり、「?」は任意の1文字を表していることになります。全角・半角は問いません。
| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします
 

Copyright © T'sWare All rights reserved