在SQL中,可以使用GROUP_CONCAT函數來拼接多條記錄。
語法如下:
SELECT column_name, GROUP_CONCAT(expression)
FROM table_name
GROUP BY column_name;
其中,column_name是要進行拼接的列名,expression是要進行拼接的表達式。GROUP BY子句用于將拼接的結果按照某個列進行分組。
例如,假設有一個表格名為students,其中包含了學生的姓名和所學的課程,現在要將每個學生所學的課程拼接成一個字符串。可以使用以下的SQL語句:
SELECT student_name, GROUP_CONCAT(course_name)
FROM students
GROUP BY student_name;
執行以上語句后,將會得到每個學生及其所學課程的拼接結果。