如標題所言,需要把2列的數據進行對調,列1的值存入列2,把列2的值存儲列1中去。 如何實現,2種方法: 第1種,對列名進行修改,把name1改為name2,把name2改為name1即可: sp_rename 'Q3.name1',temp_name1,'column' GO sp_rename ' ...
如標題所言,需要把2列的數據進行對調,列1的值存入列2,把列2的值存儲列1中去。
如何實現,2種方法:
第1種,對列名進行修改,把name1改為name2,把name2改為name1即可:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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 GOView Code
第2種方法,使用更新操作:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
UPDATE Q3 SET name1 = name2, name2 = name2 GO SELECT * FROM Q3 GOView Code