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

溫馨提示×

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
朝阳区| 贡嘎县| 廊坊市| 北辰区| 阜城县| 称多县| 新竹市| 湘西| 礼泉县| 若尔盖县| 东光县| 澄城县| 云霄县| 从化市| 山丹县| 无锡市| 夏津县| 西充县| 潼关县| 沙湾县| 通渭县| 淳安县| 万年县| 平舆县| 封丘县| 中山市| 含山县| 永清县| 惠州市| 汝南县| 深泽县| 广灵县| 新疆| 凉山| 永川市| 遂平县| 临潭县| 洪湖市| 阜新市| 建宁县| 曲松县|