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

可不可以在一个表的数据里追加数据啊
表a
data
23
54
86

我想在表data的所有数据前加   a/  
怎么办啊?

------解决方案--------------------

select data = 'a/ ' + data from a
------解决方案--------------------
--查詢
Select 'a/ ' + data As data From A
--更新
Update A Set data = 'a/ ' + data
------解决方案--------------------
有个问题要解决:
也就是data列是什么类型,如果是数值型,则只能在Select中实现楼主的要求
Select data = 'a/ ' + cast(data as varchar(10)) from a
如果Data列为字符串型,则可以update也可以Select,依楼主的要求而定

Select data = 'a/ ' + data from a

update a set data= 'a/ ' + data