use*_*933 0 sql t-sql sql-server
我正在使用,SQL Server 2014并且有一个table命名Table1。假设我想将命名SubCategory为“ column”的列复制到名为“ column” SubCategory2(具有与column 相同的值SubCategory)的新列中,该SQL syntax怎么做?
注意:此处的想法是保留列,Subcategory但创建另一个列,SubCategory2并在该新列中修改一些特定值。
示例(假设表1只有两列):
Serial Subcategory
1 UK
2 UK
3 FR
4 DE
Run Code Online (Sandbox Code Playgroud)
预期产量:
Serial Subcategory Subcategory2
1 UK UK
2 UK UK
3 FR FR
4 DE DE
Run Code Online (Sandbox Code Playgroud)
将具有默认值的列添加到SQL Server中的现有表与如何将数据从同一列中的一列复制到另一列的组合?羊毛状的样子:
ALTER TABLE Table1
ADD SubCategory2 {Type of subcategory 1} {NULL|NOT NULL}
UPDATE Table1 SET SubCategory2 = SubCategory;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
150 次 |
| 最近记录: |