• 締切済み

LIKEとINを同時に使いたい

AccessをMDBで使っています。 ユーザ名が、「岡」「吉」「岡田~」「吉田~」であるレコードを検索します。 odbc_exec($conn, 'select * from syain where un IN(\'岡\',\'吉\') or un LIKE \'岡田%\' or un LIKE \'吉田%\''); これを改造してユーザ名が、 「岡」「吉」「西」「岡田~」「吉田~」「西田~」 であるレコードを検索する場合、LIKE自体を書く数を増やさなくてはいけません。 /^[岡|吉|西](田.*)?$/ このようなイメージのSQLにできませんか?

みんなの回答

noname#140971
noname#140971
回答No.1

SELECT * FROM Customer WHERE UN LIKE '[岡,吉,西]田*'; では?

関連するQ&A