使用group_concat()可以將group by產(chǎn)生的同一個(gè)分組中的值連接起來(lái),返回一個(gè)字符串結果。
注意事項:group_concat()函數是有長(cháng)度限制的,mysql的group_concat默認連接長(cháng)度為1024字符,也就是說(shuō)你需要連接后的連接超過(guò)1024字符,它只會(huì )顯示這么長(cháng),其余部分都會(huì )被截取丟掉。
group_concat()函數完整語(yǔ)法如下:
group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
案例:
SELECT id,GROUP_CONCAT(DISTINCT score ORDER BY score DESC SEPARATOR '-') as result FROM testgroup GROUP BY id
還可以看看
其他文章,謝謝您的閱讀。
網(wǎng)站申明:系本文編輯轉載,來(lái)源于網(wǎng)絡(luò ),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責,所有權歸屬原作者。如內容、圖片有任何版權問(wèn)題,請
聯(lián)系我們刪除。