テーブル内のすべての列の大文字と小文字を区別する検索を実行しようとしているので、このようなことをしました
Select * From mytable Where col1 || '--' || col2 || '--' || etc like '%SomeValue%'
ただし、大文字と小文字の両方で常に同じ結果を返します。私がこれをしたら
Select * From mytable Where col1 like '%SomeValue%' OR col1 like '%SomeValue%' etc
私は望ましい結果を得る。ここでの問題は、検索する列が約 36 あるため、この 2 番目のクエリを使用できず、col1 like '%SomeValue%'
最大 36 回書き込む必要がないことです。
誰にも解決策はありますか?