九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


MySQL 中如何從逗號分隔的字段提取多個值?


avatar
小浪云 2024-11-08 284

MySQL 中如何從逗號分隔的字段提取多個值?

從逗號分隔字段提取多個值

如何在 mysql 中從存儲為逗號分隔值(例如“1,2,3,4,5,6”)的字段中分別提取這些值?

解決方案

可以使用 mysql 內置函數 substring_index() 將逗號分隔的值轉換為多行,具體步驟如下:

  1. 將逗號分隔的值作為第一個參數傳遞給 substring_index() 函數。
  2. 將逗號作為第二個參數傳遞,表示分隔符。
  3. 將 1 作為第三個參數,指示要提取第一個值。

例如,以下查詢將從逗號分隔的字段中提取前三個值:

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    | +------+
登錄后復制

相關閱讀

主站蜘蛛池模板: 国产精品久久久久久妇女 | 国产视频第一页 | 国产第一页在线播放 | 国产精品免费福利 | 国产操操操 | 91视频免费| 日本粉嫩一区二区三区视频 | 国产精品美女 | 成人精品国产一区二区4080 | 国产免费一区二区 | 韩日一区二区三区 | 男人天堂99| 亚洲精品久久久久中文字幕欢迎你 | 亚洲精品粉嫩美女一区 | 欧美久久精品 | 国产www成人 | 成人在线视 | 国产日韩精品一区 | 99久久婷婷国产综合精品电影 | 久久久久久久久久久丰满 | 欧美xxxx黑人又粗又长 | 免费成人国产 | 久久久高清 | 久久99精品久久久久久琪琪 | 91视频三区 | 亚洲高清一区二区三区 | 97伊人 | 亚洲最大的黄色网址 | 99精品视频免费观看 | 欧美日韩国产一区二区三区 | 免费在线播放黄色 | 国产探花在线精品一区二区 | 天天搞天天操 | 99精品视频在线 | 欧美高清视频一区 | 精国产品一区二区三区四季综 | 国产乱精品一区二区三区 | 日韩欧美在线观看 | 中文字幕综合 | 国产福利91精品 | 蜜桃av一区二区三区 |