首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql查询语句()

2012-01-24 
sql查询语句(在线等)假如t1表里有四个字段a,b,c,d:abcd01030231如何通过查询语句得到他们的组合,即0103023

sql查询语句(在线等)
假如t1表里有   四个字段a,b,c,d:
a     b     c     d
0     1     0     3
0     2     3     1
如何通过查询语句得到他们的组合,即
0103
0231

[解决办法]
select cast(a as varchar)+cast(b as varchar)+cast(c as varchar)+cast(d as varchar) from t1
[解决办法]
select abcd=ltrim(a)+ltrim(b)+ltrim(c)+ltrim(d) from [t1]
[解决办法]
楼上正解
[解决办法]
select abcd=ltrim(isnull(a, ' '))+ltrim(isnull(b, ' '))+ltrim(isnull(c, ' '))+ltrim(isnull(d, ' ')) from t1
[解决办法]
如果a b c d 是數值型

select isnull(cast(a as varchar(100)), ' ')+isnull(cast(b as varchar(100)), ' ')+isnull(cast(c as varchar(100)), ' ')+isnull(cast(d as varchar(100)), ' ') from t1


如果a b c d 是字符型

select abcd=ltrim(isnull(a, ' '))+ltrim(isnull(b, ' '))+ltrim(isnull(c, ' '))+ltrim(isnull(d, ' ')) from t1

热点排行