日期:2014-05-18  浏览次数:20778 次

插入数据遇到个小问题
我知道如果从表table中读取数据然后插入table2中用:
insert   table2   (aaa,bbb,ccc)
select   aaa,bbb,ccc   from   table   where   aaa= 'xxx '
如果字段bbb前面要加字符,应该怎么弄?比如table2中bbb的数据是table中的数据在前面加前缀字母“gd”

------解决方案--------------------
insert table2 (aaa,bbb,ccc)
select aaa, 'gd '+bbb,ccc from table where aaa= 'xxx '

------解决方案--------------------
insert table2 (aaa,bbb,ccc)
select aaa, 'gd '+bbb,ccc from table where aaa= 'xxx '

------解决方案--------------------
insert table2 (aaa,bbb,ccc)
select aaa,stuff(bbb,1,2, 'gd '),ccc from table where aaa= 'xxx '