Closed3

SQL豆知識

tkttkt
WHERE (coalesce(ASAGOHAN.name, '') || coalesce(BANGOHAN.name, '')) ~ '卵|たまご|Egg'

こんな感じで書くと、複数カラムにまたがって、こんな感じの文字列にひっかかるもの、みたいなのをさくっと探せる

パフォーマンス問題があるので、使用用途は注意。
インデックスが効かないため

tkttkt

normalize を使って UNICODE の揺れを吸収してみる

select normalize('ABCabcabcアベシ', nfkc);
normalize
ABCabcabcアベシ

1 row returned.
Time: 0.0227s

このスクラップは2022/09/21にクローズされました