TESTA表需要根据C字段(VARCHAR2)进行过滤选取C字段不等于1的数据;
SELECT * FROM TESTA;
使用以下SQL语句查询得过滤掉为空数据。
SELECT * FROM TESTA T WHERE T.C <> '1';
但是过滤掉了C字段中值为NULL的数据。
采用以下两种办法进行查询。
SELECT * FROM TESTA T WHERE T.C <> '1' OR T.C IS NULL;
SELECT * FROM TESTA T WHERE NVL(T.C,0) <> '1';