0

データ型列を含むテーブルがありnumberます。varchar2

マイテーブル

project_id - number
project_ldr - number 
project_text1 - varchar2
project_text2 - varchar2
project_text3 - varchar2
project_text4 - varchar2
project_text5 - varchar2
project_text6 - varchar2
project_text7 - varchar2

すべての varchar2 列で文字列を検索し、テーブルから行をフェッチしたいと思います。

現在、文字列implと一致する場合、行を取得するための次のSQLがあります

select * from myTable where lower(project_text1) like lower('%impl%') or 
lower(project_text2) like lower('%impl%')... (all other varchar2 columns)

結果を達成するためのより良い方法があればいいのにと思います。

どんな助けも非常に高く評価されます。

4

2 に答える 2