我有这些table_1:
A |B |C |D
19 | | |
238| |1 |AS
45 |23| |
196| | |
我需要删除字段B,C和D为空的记录。
可以吗?
Delete From table_1 Where C is null and B is null and D is null;
但如果我有另一个包含多个字段的表:A,B,C,D,E,F ...... Z,AA,AB ...... BA ...
在这种情况下最好的方法是什么?
答案 0 :(得分:4)
您可以使用COALESCE:
Delete From table_1
Where COALESCE(A,B,C,D,E,F,....,Z,AA,AB,.....,BA) is null;