Saya punya daftar sederhana ~ 25 kata. Saya memiliki bidang varchar di PostgreSQL, katakanlah daftar itu ['foo', 'bar', 'baz']. Saya ingin menemukan baris di meja saya yang memiliki kata-kata itu. Ini akan berhasil, tetapi saya ingin sesuatu yang lebih elegan.
select *
from table
where (lower(value) like '%foo%' or lower(value) like '%bar%' or lower(value) like '%baz%')