1:
delete 表 where 字段 is null
2:
update 表 set 字段 = 0 where 字段 is null

解决方案 »

  1.   

    update tb set colname=null
      

  2.   

    delete 表名 where 字段 is null
      

  3.   

    马可,是这样的,假设我的表如下:编号   姓名    成绩1      成绩2
    001    张三     98         <NULL>
    002    王五     <NULL>      85因为成绩1或成绩2中有一个没有录入,但会产生一个<NULL>值,现在我想不置为0,让它为空,看起来如下:编号   姓名    成绩1      成绩2
    001    张三     98         
    002    王五                85
      

  4.   

    IS [NOT] NULL
    确定一个给定的表达式是否为 NULL。语法
    expression IS [ NOT ] NULL参数
    expression是任何有效的 Microsoft&reg; SQL Server&#8482; 表达式。 NOT指定布尔结果取反。谓词反转其返回值,值不为 NULL 时返回 TRUE,值为 NULL 时返回 FALSE。结果类型
    布尔型返回代码值
    如果 expression 的值是 NULL,则 IS NULL 返回 TRUE;否则,返回 FALSE。如果 expression 的值是 NULL,则 IS NOT NULL 返回 FALSE;否则,返回 TRUE。注释
    若要确定表达式是否为 NULL,请使用 IS NULL 或 IS NOT NULL,而不要用比较运算符(例如 = 或 !=)。如果有一个参数为 NULL 或两个参数都为 NULL,那么比较运算符返回 UNKNOWN。 示例
    在下面的示例中,对于所有预付款少于 $5,000 或者预付款未知(或为 NULL)的书,返回它们的书号及预付款。请注意,显示的结果是在示例 C 执行后所返回的那些结果。USE pubs
    SELECT title_id, advance
    FROM titles
    WHERE advance < $5000 OR advance IS NULL
    ORDER BY title_id
      

  5.   

    update 表 set 字段 ='' where 字段 is null
      

  6.   

    update 表 set 字段 ='' where 字段 is null
    这句是肯定不行的,因为这个字段是数值型的.只想把显示为<NULL>的地方统统改为没有,即空白.
      

  7.   

    update set 字段 =0 where 字段 is null