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

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)閱讀

主站蜘蛛池模板: 久久国产欧美日韩精品免费 | 在线观看 一区 | 精品伊人久久久久7777人 | 美女被强行扒开双腿激情视频 | 在线a网站| 久久成人免费观看全部免费 | 亚洲国产欧美在线人成精品一区二区 | 久久精品国产精品亚洲 | 国产成人ay手机在线观看 | 国产精品日韩欧美在线 | 中文久久 | 四虎免费大片aⅴ入口 | 国产性生交xxxxx免费 | 男人的天堂高清在线观看 | 日本aaaa级片 | 97se狠狠狠狠狠亚洲综合网 | 高跟丝袜美女一级毛片 | 亚洲图片一区二区 | 大视频在线爱爱爱爱 | 欧美手机在线 | 99热久久精品免费精品 | 亚州成人| 国产日产欧产精品精品推荐在线 | 亚洲精品456在线播放无广告 | 91色综合综合热五月激情 | 欧美一级做一级爱a做片性 欧美一欧美一级毛片 | 久久―日本道色综合久久 | 国产91色综合久久免费 | 久久精品成人 | 中国一级大黄大片 | 久久不卡日韩美女 | 99精品久久久久久久 | 玖玖精品在线 | 国产成人精品视频午夜 | 日本黄色免费大片 | 韩国美女毛片 | 黄色w站 | 一本久久道久久爱 | 天堂视频网站 | 男女在线观看视频 | 亚洲加勒比久久88色综合一区 |