0

我有一个包含 30 多行的表,我想做一个 select * 但是我也想确保没有为某个列返回包含空值的行。我怎样才能做到这一点而不必在选择中列出每个列名?

我当前的 SQL 如下所示;

select * 
  from table 
 where (select column 
          from table 
         where column is not null) is > 20

但是,这不起作用,因为嵌套选择返回多个值。

请问有什么建议吗?

4

2 回答 2

2
 select * from table where column is not null

也许?

于 2013-07-19T06:56:29.117 回答
0
SELECT *
  FROM table
 WHERE column > 20

这足够了吗?

于 2013-07-19T09:07:34.210 回答