如何在 SQL Server 中交换列值

在本文中,我们将通过一个示例向您展示如何在 SQL Server 中编写查询来交换列值。对于这个交换列值面试问题,我们将使用下面显示的数据。

如何在 SQL Server 中交换列值?

请使用下面提到的常用查询来交换两个列值。

UPDATE [dbo].[EmployeeDuplicates]
	SET [Education] = [Occupation],
	    [Occupation] = [Education]
GO
Messages
--------
(14 row(s) affected)

下面我将向您展示更新后的 SQL Server 记录。从下面的屏幕截图中,您可以看到 Education 列中的信息存储在 Occupation 列中。而 Occupation 列中的数据存储在 Education 列中。

How to Swap Column Values using update