我想交换表中两行的值。我有两行的行 ID。有什么查询可以做到这一点吗?这是一个例子。在查询之前我有这个:
第 1 行:1,2,3
第 2 行:5,6,7
交换后我想要这个:
第 1 行:5,6,7
第 2 行:1,2,3
原文由 Amr Elnashar 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想交换表中两行的值。我有两行的行 ID。有什么查询可以做到这一点吗?这是一个例子。在查询之前我有这个:
第 1 行:1,2,3
第 2 行:5,6,7
交换后我想要这个:
第 1 行:5,6,7
第 2 行:1,2,3
原文由 Amr Elnashar 发布,翻译遵循 CC BY-SA 4.0 许可协议
UPDATE Salary SET sex = CASE WHEN sex =’m’ THEN ‘f’ ELSE ’m’ END
原文由 maruf ahmed 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答729 阅读
768 阅读
933 阅读
如果您想将两个已知 ID 的值从一行交换到另一行,请尝试以下操作: