用SQL將查詢出來的多列的值拼接成乙個字串

2021-09-06 10:18:51 字數 850 閱讀 6937

mysql中:

-- 單列拼接,先查出一行,再加上逗號,接著拼接 查出的下一行

select group_concat(e.support)

from engines e

where e.xa in('yes','no')

--結果如下:yes,yes,yes,yes,yes,yes,default,yes

-- 將查詢的結果中的 "," 號,替換成 "**" 號

select replace(group_concat(e.support),',','**')

from engines e

where e.xa in('yes','no')

--結果如下:yes**yes**yes**yes**yes**yes**default**yes

-- 將查詢的結果中 重複 的記錄 去掉,只剩一條記錄,然後再拼接

select group_concat(distinct(e.support))

from engines e

where e.xa in('yes','no')

--結果如下:yes,default

-- 多列拼接,同一行的先拼接,再加上逗號,接著拼接下一行

select group_concat(e.engine,e.support)

from engines e

where e.xa in('yes','no')

--結果如下:mrg_myisamyes,myisamyes,blackholeyes,csvyes,memoryyes,archiveyes,innodbdefault,performance_schemayes

用SQL將查詢出來的多列的值拼接成乙個字串

用sql將查詢出來的多列的值拼接成乙個字串 mysql中 sql 單列拼接,先查出一行,再加上逗號,接著拼接 查出的下一行 select group concat e.support from engines e where e.xa in yes no 結果如下 yes,yes,yes,yes,y...

MongoDB匯出查詢出來的資料集合

第一步 將查詢的結果生成一張臨時表 use 資料庫 var result db.集合名.find while result.hasnext db.temp 臨時表 insert result.next 第二步 需要認證 mongoexport h cdn或者ip d 資料庫名 port 埠號 use...

php輸出mysqli查詢出來的結果

php連線mysql我有文章已經寫過了,這篇文章主要是介紹從mysql中查詢出結果之後怎麼輸出的問題。一 mysqli fetch row 查詢結果 array 0 小王 查詢 php view plain copy while row mysqli fetch assoc result end w...