365bet亚洲版登录-bet官网365入口

365bet亚洲版登录拥有超过百间客房,bet官网365入口的文化历经几十年的传承和积淀形成的核心内容获得业界广泛的认可,365bet亚洲版登录是目前信誉最高的娱乐场所,同国内外几百家网上内容供应商建立了合作关系。

coalesce系统函数简介

转自:http://www.maomao365.com/?p=4390

一、coalesce函数简介

coalesce 系统函数,比ISNULL更加强硬,更利于的系统函数,
coalesce能够选取八个参数,再次回到最左边不为NULL的参数,当全体参数都为空时,则赶回NULL
coalesce是最优isnull写法施工方案
原先作者们应用isnull对两列或多列数据实行为空再次来到时候,须求频仍利用isnull函数
—————————————————————————-
例:
declare @a varchar(10),@b varchar(10),@c varchar(10)
当@a为null时,大家查阅@b是不是为NULL,不为null,则赶回@b ,不然查看@c 不为NULL,则赶回@c ,不然再次来到NULL

select isnull(@a,isnull(@b,isnull(@c,null)))
/*当需判别的参数越多时,大家的函数表明式就能够变的可怜复杂*/

但我们采纳coalesce函数,会使此 表明式变的华美,简单明了
select coalesce(@a,@b,@c)
——————————————————————————–


二、coalesce 应用举个例子

 

  declare @a varchar(10),@b varchar(10),@c varchar(10),@d int 

 select coalesce(@a,@b,@c)

 set @a ='g'
 select coalesce(@a,@b,@c)

 set @a =null 
 set @b ='g2'
 set @c ='g3'
 select coalesce(@a,@b,@c)

 set @a =null
 set @b =null
 set @c =null 
 set @d =100

 select coalesce(@a,@b,@c,@d)

 

本文由365bet亚洲版登录发布于数据库,转载请注明出处:coalesce系统函数简介

您可能还会对下面的文章感兴趣: