中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
三门县| 岳阳市| 山丹县| 伊吾县| 津南区| 齐齐哈尔市| 平度市| 沙湾县| 孝昌县| 丹凤县| 鹰潭市| 乌什县| 富宁县| 焉耆| 嘉峪关市| 黄冈市| 威远县| 岗巴县| 黔东| 阳城县| 奉化市| 内乡县| 武宣县| 独山县| 蓬溪县| 乐昌市| 乐陵市| 冀州市| 社会| 华坪县| 公安县| 涡阳县| 山阴县| 昭通市| 泰兴市| 甘肃省| 光山县| 盘山县| 高要市| 康保县| 南漳县|