T-sql 将同张表中两个不同字段的数据根据条件对调?

发布网友 发布时间:2024-10-15 13:06

我来回答

2个回答

热心网友 时间:2024-10-15 13:06

这个语句并不复杂,
update table
set s110_08 = s110_09,
s110_09 = s110_08
where (s110_08 = 非移动号段
and s110_09 = 移动号段)
or ( s110_08 = 座机
and and s110_09 = 非座机 )

语句就是这样的,where条件中对号段的判断需要你自己完成。

热心网友 时间:2024-10-15 13:13

一个sql写起来有点费劲,还是用存储过程吧。
如果你非要一个sql写的话,用case。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com