抱歉,标题不是那么好,至少可以这么说。
在我的客户表中,我有 4 列电话号码:P1、P2、P3、P4。而且我还有 1 列告诉我是否根本没有电话号码: NOPHONE 值为 1 或 0 (我知道这听起来很愚蠢,但这是一个很长的故事,所以它就是这样。)
每当我没有电话号码时,该值为 1(这也有其原因)。
现在,我要做的是更新所有具有 0 的电话号码,并将值更改为 NULL ...除了那些具有 NOPHONE=1 的记录(并且将具有 P1=P2=P3=P4 =0),应该保持原样(即 0)。
如何在 1 个 SQL 语句中做到这一点?
谢谢!