码迷,mamicode.com
首页 > 其他好文 > 详细

对数据表中某2列的值对调

时间:2020-01-17 09:52:10      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:http   click   date   targe   set   sed   如何   blank   htm   

原文:对数据表中某2列的值对调

如标题所言,需要把2列的数据进行对调,列1的值存入列2,把列2的值存储列1中去。

技术图片

 

 

如何实现,2种方法:

第1种,对列名进行修改,把name1改为name2,把name2改为name1即可:

技术图片

 

技术图片
sp_rename Q3.name1,temp_name1,column
GO
sp_rename Q3.name2,temp_name2,column
GO
sp_rename Q3.temp_name1,name2,column
GO
sp_rename Q3.temp_name2,name1,column
GO

SELECT * FROM Q3
GO
View Code

 

第2种方法,使用更新操作:

技术图片

 

技术图片
UPDATE Q3 SET name1 = name2, name2 = name2
GO
SELECT * FROM Q3
GO
View Code

 

对数据表中某2列的值对调

标签:http   click   date   targe   set   sed   如何   blank   htm   

原文地址:https://www.cnblogs.com/lonelyxmas/p/12204152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!