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

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

主站蜘蛛池模板: 99精品视频在线视频免费观看 | 亚洲国产精品久久卡一 | 欧美亚洲激情视频 | 99在线精品视频在线观看 | 成人影院久久久久久影院 | 国产一区二区精品在线观看 | 成年日韩片av在线网站 | 国产精品永久在线 | 国产成人在线综合 | 超清国产粉嫩456在线免播放 | 玖玖爱zh综合伊人久久 | 美女又黄又免费的视频 | 曰批美女免费视频播放 | 日本 片 成人 在线 日本68xxxxxxxxx老师 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 看v片| 国产欧美日韩精品一区二 | 免费看特级毛片 | 日本乱理伦中文三区 | free性欧美嫩交 | 欧美α一级毛片 | 欧美黑人巨大xxxxxxxx | 久久国产欧美 | 亚洲第一网站免费视频 | 三级欧美 | 毛片视频网站在线观看 | 久草手机视频在线 | 午夜影院在线免费 | 久草手机在线播放 | 亚洲人成在线精品 | 国产精品久久久久久久久久98 | 伊大人香蕉久久网 | 欧美一级毛片免费网站 | 天天综合天天看夜夜添狠狠玩 | 玖玖在线精品 | 国产成人在线视频免费观看 | 亚洲天堂伊人 | 亚洲欧美一区二区三区在线观看 | 国产成人高清 | 美欧毛片 | 色综合日韩 |