SQL中如何截取某列左边四位字符开成新列

注明:表名:table 此表中只有一列:A列 AA列属于新列。

那就按照下列做法就OK

首先,需要对表追加一列(追加的varchar2类型的)
alter table table add AA varchar2(4);

然后,往AA中写入数据

update table table
set AA=substr(A,1,4);
commit;

这样就OK了,有问题继续追问~
追加的列需要跟A列相同类型的话,把A列类型也告诉一下..
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-18
select left(A,4) as AA from 表
第2个回答  2013-10-18
SELECT SUBSTR(TABLE.A,1,4) AS AA FROM TABLE
第3个回答  推荐于2018-04-13
不知道你具体什么库,sqlserver,直接用
select left('10011001',4)就可以了本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网