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 について考えましたが、最適なソリューションが得られませんでした。

4

1 に答える 1

1

これを試して

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

デモ

于 2013-06-28T17:03:18.343 に答える