SQL在同一表中,当字段值为空时插入另外一个字段中的内容

如题所述

第1个回答  2009-08-15
楼主你说的应该不是插入,
我这么理解你看对不对,比如说 表a,字段id,name
如果有记录
id name
1 李旺
2 null
那么就把null 换成2

如果是这个意思,那么sql语句如下:
update a set name=id where name is null
第2个回答  2009-08-15
使用触发器解决这个问题。

具体例子请参考:

---
以上,希望对你有所帮助。本回答被提问者采纳
第3个回答  2009-08-15
奔驰M888的触发器方案对未来将插入的记录起作用;
如果需要更改现有的空数据,则可以使用以下语句:

update 表 set 字段A=字段B where 字段A is null
第4个回答  2009-08-15
用NULLIF

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网