sql请教,如何合并两列字符串数据?

stationplay 2005-08-12 12:21:56
现有表table,两列aaa,bbb,都是字符串型,想建立一个只有一列的view,内容就是aaa字符串加上bbb字符串
例如第3行aaa是123,bbb是456,则view里第3行就是123456.
请多指教
...全文
543 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WangZWang 2005-08-12
create VIEW dbo.viewName
AS
select aaa,bbb,aaa+bbb as ab
from table

GO
回复
点点星灯 2005-08-12

declare @tab table(aaa varchar(20),bbb varchar(20))
insert @tab values('123','456')

select *, aaa+bbb as 'view' into #t from @tab
select * from #t
回复
filebat 2005-08-12
select all=c1+c2
from tablename
回复
hy_ghb 2005-08-12
列aaa的长度是否 > 3
回复
stationplay 2005-08-12
aaa大家的方法我都试过,但是合并之后只有前一个字符串的字符
回复
klan 2005-08-12
select all=convert(varchar(1000),c1)+convert(varchar(1000),c2) from table1
回复
stationplay 2005-08-12
类型都是char,但是select all=C1+C2 肯定不行,有人试出来吗
回复
lcooc 2005-08-12
你看一下,列的类型:
select all=c1+c2
from tablename
回复
stationplay 2005-08-12
我试过aaa+bbb,但结果aaa+bbb是aaa的内容,怎么回事?

select all=c1+c2
from tablename
不能运行查询
数据库是sql server2000,在线等
回复
相关推荐
发帖
应用实例
创建于2007-09-28

2.7w+

社区成员

MS-SQL Server 应用实例
申请成为版主
帖子事件
创建了帖子
2005-08-12 12:21
社区公告
暂无公告