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

2021-06-29 01:21:30 字數 909 閱讀 7210

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

mysql中:

[sql] 

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

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_s

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

mysql中 單列拼接,先查出一行,再加上逗號,接著拼接 查出的下一行 select group concat e.support from engines e where e.xa in yes no 結果如下 yes,yes,yes,yes,yes,yes,default,yes 將查詢的結果中...

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...