EaTerLeader

SQL语句 更新字段值为 NULL

注意 VALUE_DATE 字段的值

 

 

执行SQL,查询符合 WHERE 条件的记录

执行SQL,查询表中全部数据

1 SELECT VALUE_DATE, * FROM EBK_NEFT_DETAIL

1 SELECT VALUE_DATE, * FROM EBK_NEFT_DETAIL WHERE VALUE_DATE IS NULL OR VALUE_DATE = \'\' OR VALUE_DATE <= \'20191101\'

在 WHERE 条件中需要使用 IS NULL 而不能使用 = NULL 否则查不出理想数据,如下图:没有查出 VALUE_DATE 为 NULL 的记录

 

 执行SQL,更新字段值为 NULL

执行SQL,查询表中全部记录

 

 在 UPDATE 语句中需要使用 = NULL 而不能使用 IS NULL 否则无法正确更新记录(SQL会报错)

使用 IS NULL报错

 

使用 = NULL 更新成功

 

 

再次查询全表记录验证

 

 

 

 

 

发表于 2020-05-20 18:52  EaTerLeader  阅读(2190)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章: