我有一列名爲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