本文介绍了在不使用Update Statement的情况下交换sql中的列。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您可以在不使用Update Statement的情况下交换两列SQL吗?我的表格结构如下。



sno A B C

1 2 3 1

2 Y Z X

3晚中午

4月亮火星太阳

5 100 200 50



现在我想要交换a到b,b到c和c到a。



如何在不使用update语句的情况下执行此操作。

Hi is it possible to swap two columns of SQL without using Update Statement? My Table structure is as below.

snoABC
1231
2YZX
3NightNoonDay
4MoonMarsSun
510020050

Now i want to swap a to b, b to c and c to a.

How can i perform this without using update statement.

推荐答案

select sno, c as a, a as b, b as c into #mytemptable from mytable
truncate table mytable
insert into mytable select * from #mytemptable
drop table #mytemptable





希望这会有所帮助,

Fredrik



Hope this helps,
Fredrik


这篇关于在不使用Update Statement的情况下交换sql中的列。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-26 07:36