我有一个给定的 A 列,我可以使用 SQL 中的 LEFT 函数提取它的前 3 个字母我的问题在于如何将它放入同一个表(表 A)中的新列中,这里是提取 3 个的代码字母。该列不存在,我正在使用 MSSQL 2016
Select Left(ColA,3) As NewCol from TableA
如果已声明该列,则使用update
:
update tablea
set newcol = Left(ColA, 3);
如果该列不存在,则需要添加它。所以,你首先要做的是:
alter tablea add column newcol varchar(3);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句