我有一个有50列的tableA。其中5个为NOT NULL,其他45个为NULL。 现在。还有第51列的状态。
我想将记录标记为状态中的“失败” 当col6-col50为空时。
始终填充col1-col5。但是让我们说col6-col50都是空值,然后将记录标记为状态失败。
好的,我知道冗长的方式。
update ..
...
where (col6 is null and col7 is null and.....)
还有其他可能更短更有效的方法吗? 感谢
答案 0 :(得分:1)
好多了,但是
update ..
...
where COALESCE(
col6,
col7,
...) IS NULL