找值为空的数据sql语句可写为,如下:
table为表名,column为列名select * from table where column is null;

解决方案 »

  1.   

    select * from table where column is null
      

  2.   

    select * from table where field is null
      

  3.   

    当检索到空值时,应用程序通常会在适当的位置显示 NULL 或 (NULL) 或 (null) 这样的字符串。例如,titles 表中的 advance 列允许空值:SELECT title_id, type, advance
    FROM pubs.dbo.titles
    WHERE advance IS NULL下面是结果集:title_id type         advance                    
    -------- ------------ -------------------------- 
    MC3026   UNDECIDED    (null)                     
    PC9999   popular_comp (null)   比较空值
    比较空值时必须小心。比较行为取决于选项 SET ANSI_NULLS 的设置。当 SET ANSI_NULLS 为 ON 时,如果比较中有一个或多个表达式为 NULL,则既不输出 TRUE 也不输出 FALSE,而是输出 UNKNOWN。这是因为,未知值不能与其它任何值进行逻辑比较。这种情况发生在一个表达式与 NULL 单词进行比较,或者两个表达式相比,而其中一个表达式取值为 NULL 时。例如,当 ANSI_NULLS 为 ON 时,以下比较总是输出 UNKNOWN:ytd_sales > NULL只要变量包含 NULL 值,下列比较也输出 UNKNOWN:ytd_sales > @MyVariable
      

  4.   

    涉及 NULL 的计算均取值为 NULL,这是因为只要有一个因子为未知,结果肯定是 UNKNOWN。例如,如果 column1 为 NULL,则 column1 + 1 取值为 NULL。
      

  5.   

    select * from table where column is null
      

  6.   

    搞定,分以给。
    结完帐后才看到 psxfghost(哈哈) 的帖子,这次分没给成,下次一定补上,谢谢!!!