欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 行拆分

榮姿康1年前7瀏覽0評論

在MySQL數據庫中,數據通常是以行的形式存儲在表中。但有時候,您可能想要將單行數據分成多行,或者將多行數據組合成一行。這就是所謂的行拆分。

-- 將一行數據拆分成多行
SELECT SUBSTRING_INDEX('apple,banana,orange', ',', 1) AS Fruits;
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('apple,banana,orange', ',', 2), ',', -1) AS Fruits;
SELECT SUBSTRING_INDEX('apple,banana,orange', ',', -1) AS Fruits;

在上面的示例中,我們使用 MySQL 的 SUBSTRING_INDEX 函數將字符串 'apple,banana,orange' 拆分成了三個部分——'apple'、'banana' 和 'orange'。我們使用 ',' 字符作為分割符。

-- 將多行數據組合成一行
SELECT GROUP_CONCAT(name SEPARATOR ',') AS Names FROM student;

上面的示例展示了如何使用 GROUP_CONCAT 函數將 student 表中的多行數據組合成單行字符串。我們使用逗號 ',' 作為分割符將學生姓名拼接成了一個字符串。