sql 合并字段

cgjxcq 2009-04-11 11:13:20
有一个表:table
表头: A,b,c,d,e,f,g
数据: a, ,e,6,k,x,n
数据: a,b,f, ,k,n,n
数据: p,b,e,k, ,x,n
数据: x, ,e,6,k,x,n
.......


请问一下大家,我要合并所有的字段 A,b,c,d,e,f,g


selst A+b+c+d+e+f+g as name form table

但是,每个表中都有为NULL的字段,所以查询出来的结果,全部为空白,请问一下怎样把空白的字段都合并!
在网上找了好多方法,就是用IF 去判断 is null 和is not null 但小弟不懂!请教大家!

...全文
262 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
caohao 2009-04-12
  • 打赏
  • 举报
回复
selst
isnull(A,'')+
isnull(B,'')+
isnull(C,'')+
isnull(D,'')+
isnull(E,'')+
isnull(F,'')+
isnull(G,'') as name
form table
dj3688 2009-04-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 htl258 的回复:]
汗,跟着楼主写错两个关键字。


SQL codeselect isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name from [table]
[/Quote]

up
ai_li7758521 2009-04-11
  • 打赏
  • 举报
回复
ISNULL ( check_expression , replacement_value )
如果 check_expression 不为 NULL,则返回它的值;
否则,在将 replacement_value 隐式转换为
check_expression 的类型(如果这两个类型不同)后,则返回前者。
dj3688 2009-04-11
  • 打赏
  • 举报
回复
[CODE=SQL]
select isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name form [table]
[/CODE]
htl258_Tony 2009-04-11
  • 打赏
  • 举报
回复
汗,跟着楼主写错两个关键字。

select isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name from [table] 
  • 打赏
  • 举报
回复
selst col=isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') form tb
dj3688 2009-04-11
  • 打赏
  • 举报
回复
[CODE=SQL]
selest isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name form [table]
[/SQL]
Zoezs 2009-04-11
  • 打赏
  • 举报
回复

selst isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name form [table]
csdyyr 2009-04-11
  • 打赏
  • 举报
回复
selst 
isnull(A,'')+
isnull(B,'')+
isnull(C,'')+
isnull(D,'')+
isnull(E,'')+
isnull(F,'')+
isnull(G,'') as name
form table
htl258_Tony 2009-04-11
  • 打赏
  • 举报
回复
selst isnull(A,'')+isnull(b,'')+isnull(c,'')+isnull(d,'')+isnull(e,'')+isnull(f,'')+isnull(g,'') as name form [table] 
liangCK 2009-04-11
  • 打赏
  • 举报
回复
ISNULL(a,'')+ISNULL(b,'')+ISNULL(c,'')
wanhot 2009-04-11
  • 打赏
  • 举报
回复
isNull(),是解决方案,其实还有别的……

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧