我有一列名为Dept
这是一个数字,我有另一列名为manager
这是一个varchar。 manager
列具有varchar格式(1,2,3,4)中的数字列表,但也有商店符号'%'。我的问题是我的查询中我比较dept
到manager
比较数字与varchar
Where dept = [value in manager]
如果我比较dept
到manager
值,它是一个varchar但包含一个数字字符的查询工作,但是当我比较dept
到manager
变量它包含'%',它不再工作。
所以这样可以很清楚我将展示一些例子
Where dept = '1' -OK
Where dept = '2' -OK
Where dept = '%' -NOT OK
我试图to_char(dept)='%'
没有运气。我不知道还有什么要做?
哈哈是的,我刚刚尝试过,它的工作。 – user2367789