我正在使用PostgreSQL并编写一个报告,该报告应该过滤掉所有在x列中有NULL的记录
SELECT * FROM TABLE T
WHERE T.OWNER IS NOT NULL
结果:
ID OWNER
--------------------------
1 JACK
2 TOM
3 class DBNull {}
7 SUE
"类DBNull{}";对我来说是新的。我希望所有的记录"类BDNull {}"值也要过滤掉。如有任何帮助,我将不胜感激。
So "class DBNull{}"只是所有者列中的值,您希望将其排除在外。然后用和t.o nowner扩展where子句,而不是像"class DBNull%那样。(我用"不喜欢";以便捕获"类BDNull{}"one_answers"class DBNull {}";
select *
from table t
where t.owner is not null
and t.owner is not like 'class DBNull%';
这是非常基本的SQL. 我建议你花点时间读一本好的教科书或SQL教程。