如何在 MySQL 中將選取的值轉換為逗號分隔的字串?

DDD
發布: 2024-11-05 02:20:02
原創
871 人瀏覽過

How can I convert selected values into a comma-separated string in MySQL?

MySQL 中以逗號分隔的選取值字串

將選取值轉換為逗號分隔字串是 MySQL 中的一項常見任務。若要實現此目的,請使用 GROUP_CONCAT() 函數。

考慮以下範例:

SQL

SELECT id
FROM table_level
WHERE parent_id = 4;
登入後複製

此查詢回傳以下輸出:

MD

'5'
'6'
'9'
'10'
'12'
'14'
'15'
'17'
'18'
'779'
登入後複製

要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將🎜>要將所選值顯示為逗號分隔的字串,請使用以下查詢:

SQL

SELECT GROUP_CONCAT(id)
FROM table_level
WHERE parent_id = 4
GROUP BY parent_id;
登入後複製

此修改後的查詢結果為所需輸出:

MD

"5,6,9,10,12,14,15,17,18,779"
登入後複製

GROUP_CONCAT() 函數聚合所選值,用逗號將它們連接起來,並按指定列(在本例中為parent_id)對結果進行分組。預設情況下,此函數會以逗號分隔值,但您可以使用 SEPARATOR 子句自訂分隔符號。

以上是如何在 MySQL 中將選取的值轉換為逗號分隔的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!