我有一列称为Dept
数字,而另一列称为manager
varchar。该manager
列有一个 varchar 格式的数字列表 (1,2,3,4),但也有存储符号 '%'。我的问题是在我比较的查询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)='%'
没有运气。我不确定还能做什么?