如何在Oracle sql中过滤空值

如何在Oracle sql中过滤空值,oracle,Oracle,我想过滤注释属性为空的记录 我试过了 SELECT TABLE_NAME, COMMENTS FROM (SELECT TABLE_NAME, COMMENTS FROM (select * FROM user_tab_comments)) WHERE COMMENTS != null; 但它没有返回正确的输出。如何执行此操作?NULL是一种状态而不是值,因此不能对其使用普通运算符。Use为NULL或不是NULL 只是看到你不需要所有的子查询 SELECT TABLE_NAM

我想过滤注释属性为空的记录

我试过了

SELECT TABLE_NAME, COMMENTS FROM 
    (SELECT TABLE_NAME, COMMENTS FROM (select * FROM user_tab_comments))
    WHERE COMMENTS != null;
但它没有返回正确的输出。如何执行此操作?

NULL是一种状态而不是值,因此不能对其使用普通运算符。Use为NULL或不是NULL

只是看到你不需要所有的子查询

SELECT TABLE_NAME, COMMENTS 
  FROM user_tab_comments 
 WHERE COMMENTS IS NOT NULL;
NULL是一个状态而不是一个值,因此不能对其使用普通运算符。Use为NULL或不是NULL

只是看到你不需要所有的子查询

SELECT TABLE_NAME, COMMENTS 
  FROM user_tab_comments 
 WHERE COMMENTS IS NOT NULL;