欢迎投稿

今日深度:

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  
 

www.htsjk.Com true http://www.htsjk.com/oracle/21902.html NewsArticle Oracle将不同列的值拼接成一个字符串 Oracle将不同列的值拼接成一个字符串 [sql] --利用拼接操作符||或者 CONCAT(,)函数,将不同列的值 拼接成一个 字符串 -- 方法一:推荐 SELECT S.TEAM ||**|...
相关文章
    暂无相关文章
评论暂时关闭