数値と呼ばれる列があり、varcharDept
と呼ばれる別の列があります。manager
列には varchar 形式 (1,2,3,4) の数値のmanager
リストがありますが、記号 '%' も格納されています。私の問題は、比較dept
するクエリにありますmanager
Where dept = [value in manager]
varchar であるが数字を含む値と比較dept
している場合、クエリは機能しますが、変数と比較して「%」を含むと、それは機能しなくなります。manager
dept
manager
わかりやすくするために、いくつかの例を示します
Where dept = '1' -OK
Where dept = '2' -OK
Where dept = '%' -NOT OK
私はto_char(dept)='%'
運が悪かった。他に何をすればよいかわかりません。