久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


如何將MySQL字段中的逗號分隔值轉(zhuǎn)換為多行?


avatar
小浪云 2024-11-10 138

如何將MySQL字段中的逗號分隔值轉(zhuǎn)換為多行?

分離逗號分隔字段的值

假設(shè)您有一個mysql字段包含一個以逗號分隔的值列表,例如“1,2,3,4,5,6”。要分別提取這些值,請遵循以下步驟:

使用 substring_index() 函數(shù)

mysql提供了 substring_index() 函數(shù),它可以將字符串中的子字符串提取到指定的分隔符。

將逗號分隔的值轉(zhuǎn)換為多行

使用 substring_index() 將逗號分隔的值拆分為多行,分隔字符為逗號。

select substring_index('1,2,3,4,5,6', ',', 1) as val union all select substring_index(substring_index('1,2,3,4,5,6', ',', 2), ',', -1) union all select substring_index(substring_index('1,2,3,4,5,6', ',', 3), ',', -1)
登錄后復(fù)制

此查詢將返回以下結(jié)果:

+------+ | val  | +------+ | 1    | | 2    | | 3    | +------+
登錄后復(fù)制

重復(fù) union all 語句以提取所需的所有值。

實際測試

您可以使用以下查詢來測試此方法:

mysql> SELECT SUBSTRING_INDEX('1,2,3,4,5,6', ',', 1) AS val     -> UNION ALL SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('1,2,3,4,5,6', ',', 2), ',', -1)     -> UNION ALL SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('1,2,3,4,5,6', ',', 3), ',', -1)     -> ; +------+ | val  | +------+ | 1    | | 2    | | 3    | +------+ 3 rows in set (0.00 sec)  mysql>
登錄后復(fù)制

相關(guān)閱讀

主站蜘蛛池模板: 欧美69xx | 巨乳激情 | 全部免费的毛片在线看美国 | 97视频免费观看 | 久久一本色道综合 | 欧美视频亚洲视频 | 精品伊人久久久久7777人 | 男女性高清爱潮视频免费观看 | 成人国产在线不卡视频 | 亚洲成人偷拍自拍 | 国产女厕所 | 亚洲国产精品综合久久20 | 成人a免费α片在线视频网站 | 日本aaaa片毛片免费 | 欧美线在线精品观看视频 | 国产成人ay手机在线观看 | 日韩一级特黄 | 欧美极度另类 | 欧美老熟妇bbbb毛片 | 久久久9999久久精品小说 | 亚洲热视频| 久久国产精品久久久久久 | 国产免费福利体检区久久 | 91精品国产一区二区三区左线 | 一级毛片视频在线 | 久久国产精品久久久 | 欧美在线视频不卡 | 国内xxxx乱子另类 | 99精品一区二区免费视频 | 国产精品拍自在线观看 | 国内精品久久影视 | 久久一区二区精品综合 | 久草久视频 | 亚洲精品国产一区二区在线 | 99久久精品免费看国产高清 | 欧美日韩一级片在线观看 | 毛片免费视频观看 | 中文偷拍视频在线观看 | 国产三级精品三级 | 亚洲精品成人一区二区aⅴ 亚洲精品成人一区二区www | 日韩高清在线不卡 |