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做相應的替換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM