zoukankan      html  css  js  c++  java
  • SQL练习之两个列值的交换

    SELECT * 
    FROM dbo.test2

    现在我们将Province列值和Company列值互换,代码如下:

    UPDATE test2
    SET Company=Province,
    Province=Company

    这是第一种列值互换方式!

    下面是第二种在部分数据库中有效的互换方式:

    UPDATE test2
    SET Company=Company+Province,
    Province=Company-Province,
    Company=Company-Province;

    这里的加减号可能有些数据库不支持,根据不同的DBMS做相应的替换。

  • 相关阅读:
    bzoj1221
    hdu3377
    bzoj3930
    bzoj3976
    bzoj4237
    fzu1977
    hdu1693
    ural1519
    bzoj1264
    回答自己的提问
  • 原文地址:https://www.cnblogs.com/GreenLeaves/p/5832429.html
Copyright © 2011-2022 走看看