当前位置: 代码迷 >> Sql Server >> 查询分析器里如何写SQL语句实现插入指定字符
  详细解决方案

查询分析器里如何写SQL语句实现插入指定字符

热度:153   发布时间:2016-04-27 19:25:29.0
查询分析器里怎么写SQL语句实现插入指定字符
我一个A表里(假如3万条记录)有个字段B,B里的值都是四位数,譬如2149或0123,我想在中间插进"-"字符,变成21-49或01-23,这个sql执行语句怎么写?在查询分析器里。

------解决方案--------------------
SQL code
update A set B=left(B,2)+'-'+right(B,2)
------解决方案--------------------
UPDATE A SET B = LEFT(RTRIM(LTRIM(B)),2)+'-'+RIGHT(RTRIM(LTRIM(B)),2)
------解决方案--------------------
UPDATE A SET B=LEFT(B,2)+'-'+RIGHT(B,2)
------解决方案--------------------
SQL code
update a set a = left(a,2)+'-'+right(a,2),b=left(b,2)+'-'+right(b,2),
------解决方案--------------------
UPDATE a SET B = LEFT(RTRIM(LTRIM(B)),2)+ '- '+RIGHT(RTRIM(LTRIM(B)),2)
------解决方案--------------------
update A set B=left(B,2)+'-'+right(B,2)
------解决方案--------------------
update A set B=stuff(B,2,0,'-')
  相关解决方案