国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

mysql單字段多值分割和合并的處理方法

瀏覽:49日期:2023-10-06 16:44:27
多個值合并展示

現在我們有如圖一到圖二的需求

mysql單字段多值分割和合并的處理方法

mysql單字段多值分割和合并的處理方法

怎么做?

如下sql:

SELECT id,GROUP_CONCAT(DISTINCT str) as str from test GROUP BY id

相關知識點

GROUP_CONCAT

GROUP_CONCAT([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’])

多個值拆分展示

現在我們的需求和第一個例子相反

由圖三

mysql單字段多值分割和合并的處理方法

到圖四

mysql單字段多值分割和合并的處理方法

這里就稍微復雜了,首先對于str提前做了如圖的處理,即字符+’,’的一對一對應處理,其次,因為mysql沒有序列功能,所以我們需要提前準備一張序列表,最大id應該大于單個字段內最大項數

mysql單字段多值分割和合并的處理方法

具體sql如下:

SELECT t.id,SUBSTRING_INDEX(SUBSTRING_INDEX(str,’,’,s.id),’,’,-1) as str from test2 t join sequence s on s.id<(LENGTH(t.str)/2+1) ORDER BY t.id

相關知識點

SUBSTRING_INDEX(str,delim,count)

SUBSTRING_INDEX(要處理的字符串,分隔符,計數)

如果count是正數,那么就是從左往右數,第N個分隔符的左邊的全部內容

如果是負數,那么就是從右邊開始數,第N個分隔符右邊的所有內容

總結

到此這篇關于mysql單字段多值分割和合并處理的文章就介紹到這了,更多相關mysql單字段多值分割和合并內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 欧美最新的精品videoss | 国产精品黄网站 | 久久亚洲精品中文字幕三区 | 网站国产 | 成人免费公开视频 | 午夜欧美性欧美 | 日韩精品视频免费在线观看 | 国产精品国产三级在线高清观看 | 欧美成人一区二区三区在线视频 | 九九精品免费视频 | 在线精品国产成人综合第一页 | 久久久久亚洲精品一区二区三区 | 国内精品久久久久久久影视麻豆 | 日韩免费一级片 | 91精品国产免费久久国语蜜臀 | 91人成亚洲高清在线观看 | 日韩国产在线观看 | 成人区在线观看免费视频 | 美女被免费视频的网站 | 亚洲成aⅴ人在线观看 | 一区二区国产在线播放 | 日本一级毛片高清免费观看视频 | 欧美日韩精品一区二区三区视频 | 特级片视频 | 国产成人精品女人不卡在线 | 韩国一级特黄毛片大 | 一级片观看 | 99re国产视频 | 久草网视频 | 成年片免费网址网站 | 国产欧美日韩综合精品一区二区 | 日本a v 黄| 国内精品美女写真视频 | 久久国产成人亚洲精品影院老金 | 国产原创91 | 亚洲性生活视频 | 欧美一级毛片特黄大 | 日本波多野结衣视频 | 韩国在线精品福利视频在线观看 | www中文字幕在线观看 | 亚洲最大情网站在线观看 |