当前位置:数据库 > 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  
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,