4
単語のリストのいずれかに対するPostgreSQLワイルドカードLIKE
約25語の簡単なリストがあります。PostgreSQLにvarcharフィールドがあります['foo', 'bar', 'baz']。リストがだとしましょう。これらの単語のいずれかが含まれているテーブル内の行を見つけたい。これでうまくいきますが、もっとエレガントなものが欲しいです。 select * from table where (lower(value) like '%foo%' or lower(value) like '%bar%' or lower(value) like '%baz%')
156
sql
postgresql