mysql inquery-如果单元格为空,则

yptwkmov  于 2021-06-23  发布在  Mysql
关注(0)|答案(2)|浏览(380)

我是mysql的noob(所以记住这一点,哈哈)。
我正在寻找一个if/then查询,它执行以下操作。。。
table=明细表
列=发票号码,存档
在明细表中,如果发票号不为空,则用“是”填充存档。
谢谢你的帮助。谢谢!

1szpjjfi

1szpjjfi1#

就这么简单

UPDATE schedule_table
   SET archive = 'Yes'
 WHERE invoice_number IS NOT NULL

但是,你应该检查一下 invoice_number 包含空文本等。

yhxst69z

yhxst69z2#

要覆盖空值和空值,它必须是这样的:

UPDATE schedule_table
   SET archive = 'Yes'
 WHERE invoice_number IS NOT NULL OR invoice_number=''

相关问题