亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

mysql多行變多列怎么實現

小億
131
2024-01-29 10:12:29
欄目: 云計算

在MySQL中,可以使用GROUP_CONCAT函數將多行數據合并為一行,并將其拆分為多列。

例如,有以下數據表:

+----+-------+---------+
| ID | Name  | Country |
+----+-------+---------+
| 1  | John  | USA     |
| 2  | Alice | UK      |
| 3  | Tom   | Japan   |
+----+-------+---------+

可以使用GROUP_CONCAT函數將Name列合并為一列,并將Country列合并為另一列:

SELECT GROUP_CONCAT(Name) AS Names, GROUP_CONCAT(Country) AS Countries
FROM table_name;

輸出結果為:

+-----------------+---------------------+
| Names           | Countries           |
+-----------------+---------------------+
| John,Alice,Tom  | USA,UK,Japan        |
+-----------------+---------------------+

注意,GROUP_CONCAT默認使用逗號作為分隔符,可以通過指定SEPARATOR參數來修改分隔符。

0
兰州市| 长阳| 永兴县| 法库县| 定结县| 东港市| 海盐县| 五台县| 博客| 阿拉尔市| 牟定县| 西乌珠穆沁旗| 巴林右旗| 雷波县| 开鲁县| 响水县| 汕尾市| 兴仁县| 民丰县| 麦盖提县| 巴林左旗| 太仆寺旗| 彰武县| 霍林郭勒市| 无为县| 商水县| 济南市| 安庆市| 定州市| 柯坪县| 那坡县| 洪泽县| 天津市| 益阳市| 托克托县| 荔波县| 光泽县| 砚山县| 大田县| 德保县| 子洲县|