91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mysql字符串轉數組如何實現

小億
539
2024-04-20 19:11:41
欄目: 云計算

在MySQL中,可以使用SUBSTRING_INDEX()函數將逗號分隔的字符串轉換為數組形式。具體實現方法如下:

SET @str = 'apple,banana,orange'; -- 待轉換的字符串

SELECT
    SUBSTRING_INDEX(SUBSTRING_INDEX(@str, ',', numbers.n), ',', -1) AS fruit
FROM
    (SELECT 1 n UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4) numbers
WHERE
    n <= 1 + LENGTH(@str) - LENGTH(REPLACE(@str, ',', ''));

在上面的示例中,首先定義了一個變量@str,表示待轉換的字符串。然后使用SUBSTRING_INDEX()函數和一個子查詢來分割字符串,并將每個部分作為數組的一個元素輸出。最后,通過WHERE子句來控制數組的長度。

執行上面的SQL語句,可以將字符串’apple,banana,orange’轉換為數組形式:

+--------+
| fruit  |
+--------+
| apple  |
| banana |
| orange |
+--------+

1
建平县| 伊吾县| 甘南县| 灵川县| 南部县| 斗六市| 梅州市| 龙游县| 同德县| 玉山县| 禄丰县| 克什克腾旗| 三穗县| 尚志市| 甘洛县| 泽普县| 南昌市| 老河口市| 旬阳县| 晋城| 黑龙江省| 邵阳市| 祁阳县| 揭阳市| 柳江县| 德州市| 武穴市| 邹城市| 德阳市| 太仆寺旗| 响水县| 枣强县| 通渭县| 炎陵县| 新干县| 吉安市| 敦煌市| 盐边县| 营口市| 扎囊县| 阿城市|