久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

我想在 Microsoft SQL Server 中的兩個不同行中交換列

I want to exchange the Value of a column in two different rows in Microsoft SQL server(我想在 Microsoft SQL Server 中的兩個不同行中交換列的值)
本文介紹了我想在 Microsoft SQL Server 中的兩個不同行中交換列的值的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我想在 Microsoft SQL SERVER 中做以下兩個 SQL 查詢

I want to do the following two SQL Queries in Microsoft SQL SERVER

UPDATE Partnerships SET sortOrder = 2 WHERE sortOrder = 1;
UPDATE Partnerships SET sortOrder = 1 WHERE sortOrder = 2;

唯一的問題是,我不允許 sortOrder 包含相同的值,它是一個唯一鍵.我怎么能解決這個問題,因為第一個查詢違反了唯一鍵規則并終止了?還是我必須擺脫我擁有的唯一鍵規則?

The only problem is, I don't allow for sortOrder to contain the same value, it is a unique key. How could I get around this, because the first query violates the unique key rule and terminates? Or will I have to get rid of the unique key rule I have?

謝謝!

推薦答案

使用 CASE 并一次性完成兩行.每個過濾鍵值需要一個 CASE 子句:

Use a CASE and do both rows in one go. You'd need one CASE clause per filter key value:

UPDATE Partnerships
SET sortOrder = CASE WHEN sortOrder = 1 THEN 2 ELSE 1 END
WHERE sortOrder IN (1, 2)

有點厚臉皮:

UPDATE Partnerships
SET sortOrder = 3-sortOrder
WHERE sortOrder IN (1, 2)

這篇關于我想在 Microsoft SQL Server 中的兩個不同行中交換列的值的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

SQL - Select all when filter value is empty(SQL - 過濾器值為空時全選)
How and where do I set the MAXRECURSION option?(如何以及在何處設置 MAXRECURSION 選項?)
TABLOCKX versus SERIALIZABLE(TABLOCKX 與可序列化)
TSQL Constants... Use Variable or Literal?(TSQL 常量...使用變量還是文字?)
TSQL RIGHT String function not working(TSQL RIGHT 字符串函數不起作用)
What is the comparative speed of temporary tables to physical tables in SQL?(SQL中臨時表與物理表的比較速度是多少?)
主站蜘蛛池模板: 操操日| www.激情.com | 精品欧美一区二区三区精品久久 | 久久久久国产一区二区三区四区 | www.男人天堂.com | 亚洲视频三区 | 欧美成人一区二免费视频软件 | 欧美日韩国产精品一区 | 岛国在线免费观看 | 色天堂影院 | 范冰冰一级做a爰片久久毛片 | 国产国语精品 | 天天操夜夜操 | 国产一区二区 | 日韩精品视频在线观看一区二区三区 | 国产成人免费视频网站高清观看视频 | 亚洲精品日本 | 精品中文字幕在线观看 | 男人天堂av网 | 国产精品久久久久av | 成人精品在线观看 | 午夜精品久久久久久久久久久久 | 日韩精品一区二区三区视频播放 | 国产成人jvid在线播放 | 免费一级淫片aaa片毛片a级 | 欧美一级免费 | 国产精品99久久久久久久久久久久 | 色婷婷综合成人av | 人妖一区 | 久久机热 | 免费观看一级毛片 | 国产精品久久久久无码av | 久久大全| 国产亚洲一区二区在线观看 | 91黄在线观看 | 日韩日韩日韩日韩日韩日韩日韩 | 欧美国产日韩在线 | 欧美vide | 午夜一级做a爰片久久毛片 精品综合 | 国产成人在线免费 | 国产免费色 |