在SQL中,可以使用聚合函數和GROUP BY子句來將多行數據顯示為一行。例如,可以使用GROUP_CONCAT函數將多行數據合并為一個字符串,并在SELECT語句中進行顯示。
以下是一個示例:
假設有一個表格名為students,包含學生的姓名和年齡信息:
| Name | Age |
|--------|-----|
| Alice | 20 |
| Bob | 22 |
| Charlie| 21 |
可以使用如下SQL語句將多行數據顯示為一行:
SELECT GROUP_CONCAT(Name) AS Names, GROUP_CONCAT(Age) AS Ages
FROM students;
執行以上SQL語句后,將會得到如下結果:
| Names | Ages |
|---------------------|-------|
| Alice,Bob,Charlie | 20,22,21 |
這樣就將多行數據合并為一行,并用逗號分隔顯示。