SQL 将一个表中的两个字段的值数据调换
SQL 将一个表中的两个字段的值数据调换 (如:Col1=1,Col2=2调换数据后成Col1=2,Col2=1)请问Sql语句怎么写呢?
[解决办法]
update tb set col1 =col2, col2 = col1
[解决办法]
declare @a varchar(10)update test1 set @a=a,a=b,B=@A
[解决办法]
update tb set col1=col2, col2=col1;
update 更新顺序: 先变量再字段;变量之间, 从左到右;字段之间, 并行执行。