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 更新成功

 

 

再次查询全表记录验证

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM