2013-06-28 81 views
0
1 2 
X YO 
X ZE 
X FG 
X XA 
A TZ 
A YZ 
A DH 
T EN 
T ZA 
T XN 

我需要排除組合XY,XZ,AZ,AY,TZ,TX的行,其中1和2是列名稱。搜索列的組合

我已經使用單個字符使問題變得簡單,但它們實際上是正確的字符串。

我該如何做到這一點?

我想過instr和Oracle Text Search,但無法獲得最佳解決方案。

回答

1

試試這個

SELECT * FROM table1 WHERE `2` NOT IN ('XY','XZ','AZ','AY','TZ','TX') 

DEMO

+0

感謝echo_Me。但XY,AZ,......是「1」和「2」兩列的組合。所以解決方案沒有給出預期的產出。 –

+0

我不明白你想要的結果,或者你想如何過濾。你能解釋更多,給我你想要的結果嗎? –