数据库多个字段合并成一列显示

  1.oracle使用"||"来进行连接:

1 select v_name||actor 合并 from video

  合并之前:

  合并之后:

 

  2.SQLServer使用"+"连接:

  但是有个问题如果合并的字段中有一个为NULL,那么整个结果为NULL,可以使用ISNULL函数判断,如果为NULL则输出指定的信息。

1 select resource_type+isnull(resource_path,'为空') 合并 from dbo.resource_path

  

  3.MySQL使用CONCAT函数连接:

  同样存在SQLserver的问题,使用IFNULL函数解决。

1 select CONCAT(name,IFNULL(sex,'未知')) from student

 

posted @ 2015-06-30 20:27  =======>  阅读(372)  评论(0)    收藏  举报