Heim >Datenbank >MySQL-Tutorial >Oracle 将 不同列 的值 拼接成一个 字符串

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

WBOY
WBOYOriginal
2016-06-07 17:29:431059Durchsuche

Oracle 将 不同列 的值 拼接成一个 字符串 --利用拼接操作符ldquo;||rdquo;或者 CONCAT(

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

--利用拼接操作符“||”或者 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

 

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Oracle之参数文件探究Nächster Artikel:Oracle中去重复+排序