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

关于sql查询结果的问题,在线等。。。。。。。。。。。。。。。。急急急。。。。。。。。。。。。。。。。。。
各位大侠请指点:

查询语句:
select 字段1+字段2+...字段100 as 数据,字段101,字段102
from table1

查询结果:
  数据 字段101 字段102
  不完全(只有部分字段内容) 正确 正确 


请问:
是不是查询的结果数据字段不够长啊?如何解决啊?急急急。。。。。。。。。。。。。。。。。。。。





------解决方案--------------------
SQL code

create table ndd987 
(
 id1 varchar(10),
 id2 varchar(10),
 id3 varchar(10),
 id101 varchar(10),
 id102 varchar(10)
)
   
insert into ndd987
select 'aa','bb','cc','dd','ee' union all 
select 'aa','','cc','dd','ee'union all 
select 'aa','bb','','dd','ee'union all 
select 'aa','bb','cc','dd',''union all 
select 'aa','bb','cc','dd','ee'


select * from ndd987



select case  when id1 = '' then  '987' else  id1 end+
         case  when id2 = '' then  '987' else  id2 end+
         case when id3 = '' then  '987' else  id3 end as 数据,
 id101,id102 from ndd987

=============================
数据     字段101       字段102 

aabbcc    dd    ee
aa987cc    dd    ee
aabb987    dd    ee
aabbcc    dd    
aabbcc    dd    ee