2016-09-21 65 views
-2

我需要將列的數據移動到同一個表中的另一列。我需要將列的數據移動到同一個表內的另一列。

有人可以告訴我如何寫這個?

+0

請標籤(例如,MySQL和甲骨文,MS SQL服務器和PostgreSQL等) – JohnHC

+1

我們看一些示例表數據,版本在移動之前和之後。 – jarlh

+0

MS SQL Server。更新表 set NewColumn = OldColumn; 更新表 set OldColumn = null; – RInfo

回答

0
UPDATE table SET NewColumn = OldColumn; 

UPDATE table SET OldColumn = null; 
+0

你不需要兩次更新,'update foo set NewColumn = OldColumn,oldcolumn = null'就可以正常工作。 –

0

語法可能取決於SQL風味正在使用的SQL的味道

update table 
set NewColumn = OldColumn; 

update table 
set OldColumn = null; 
+0

你不需要兩次更新,'update foo set NewColumn = OldColumn,oldcolumn = null'就可以正常工作。 –

相關問題