当前位置:数据库 > Oracle >>

Oracle将不同列的值拼接成一个字符串

Oracle将不同列的值拼接成一个字符串
 
[sql] 
--利用拼接操作符“||”或者 CONCAT('','')函数,将不同列的值 拼接成一个 字符串  
  
-- 方法一:推荐  
 
SELECT S.TEAM ||'**'|| S.NAME ||'**'|| S.JOB_NUMBER    
FROM STAFF S WHERE S.PASS ='123456' AND S.TEAM ='南方'  
  
--方法二:繁琐。  
 
SELECT CONCAT(  CONCAT( CONCAT( CONCAT(S.TEAM,'**' ),S.NAME) ,'**') , S.JOB_NUMBER)    
FROM STAFF S WHERE S.PASS ='123456' AND S.TEAM ='南方'  
  
--结果均一样如下  
 
南方**陈某某**110320  
南方**彭某某**119008  
南方**黄某某**119083  
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,