最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL將一個字段中以逗號分隔的取出來形成新的字段實現(xiàn)

 更新時間:2020年10月28日 10:27:03   作者:舊夏潛入夢  
這篇文章主要介紹了MySQL將一個字段中以逗號分隔的取出來形成新的字段實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1例如:要把如圖1的字段拆分圖2

select account_id,
    substring_index(substring_index(a.related_shop_ids,','
    ,b.help_topic_id+1),',',-1) shopid
  from 
    sales_hang_account a
  join
    mysql.help_topic b
    on b.help_topic_id < (length(a.related_shop_ids) -   length(replace(a.related_shop_ids,',',''))+1) 
  order by a.account_id

2:然后和shops表進行連接查詢?nèi)〕鑫覀冃枰淖侄危疫@里需要取出name

select s.`name` as shopname,a.account_id from shops s
inner JOIN (

select account_id,
    substring_index(substring_index(a.related_shop_ids,','
    ,b.help_topic_id+1),',',-1) shopid
  from 
    sales_hang_account a
  join
    mysql.help_topic b
    on b.help_topic_id < (length(a.related_shop_ids) -   length(replace(a.related_shop_ids,',',''))+1) 
  order by a.account_id)a on s.shop_id=a.shopid

3:將 account_id相同合并成一行,以逗號隔開

//這兩個是網(wǎng)上的例子
select ID,group_concat(NAME) as NAME from table group by ID;

select ID,group_concat(NAME SEPARATOR ';') as NAME from a group by ID;
//借助上面兩個參考
select account_id,GROUP_CONCAT(shopname SEPARATOR',')as shopname from (select s.`name` as shopname,a.account_id from shops s
inner JOIN (

select account_id,
    substring_index(substring_index(a.related_shop_ids,','
    ,b.help_topic_id+1),',',-1) shopid
  from 
    sales_hang_account a
  join
    mysql.help_topic b
    on b.help_topic_id < (length(a.related_shop_ids) -   length(replace(a.related_shop_ids,',',''))+1) 
  order by a.account_id)a on s.shop_id=a.shopid) a GROUP BY account_id

效果如下

第二種方法

select g.account_id,g.related_shop_ids,GROUP_CONCAT(s.name)as shopname from sales_hang_account g left join shops s on FIND_IN_SET(s.shop_id , g.related_shop_ids)
GROUP BY g.account_id

SqlServer

 [Product] -- 該字段存儲格式為 7,8,9,11,10,12 ,數(shù)據(jù)類型為nvarchar
select id,ProductName=stuff((select ',' + product_chinaname from base_supplier_product where charindex(','+ltrim(productid)+',',','+ Product + ',') > 0 for xml path('') ), 1, 1, '')
 FROM base_Pre_sale_project

結(jié)果

到此這篇關(guān)于MySQL將一個字段中以逗號分隔的取出來形成新的字段實現(xiàn)的文章就介紹到這了,更多相關(guān)MySQL字段逗號分隔內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL設置管理員密碼無法生效的問題解析

    MySQL設置管理員密碼無法生效的問題解析

    這篇文章主要介紹了MySQL設置管理員密碼無法生效的問題解析,一般在遇到?MySQL?問題時,建議對?MySQL?系統(tǒng)函數(shù)、數(shù)據(jù)庫內(nèi)部對象等進行檢索而不是直接打印字符串,有時候可能對快速定位問題原因有幫助,需要的朋友可以參考下
    2022-06-06
  • MySQL InnoDB表空間加密示例詳解

    MySQL InnoDB表空間加密示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB表空間加密的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2020-08-08
  • mysql binlog如何恢復數(shù)據(jù)到某一時刻

    mysql binlog如何恢復數(shù)據(jù)到某一時刻

    這篇文章主要介紹了mysql binlog如何恢復數(shù)據(jù)到某一時刻問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • MySQL實時監(jiān)控工具orztop的使用介紹

    MySQL實時監(jiān)控工具orztop的使用介紹

    這篇文章主要給大家介紹了MySQL實時監(jiān)控工具orztop的使用,文中給出了詳細的介紹,相信對大家的學習具有一定的參考借鑒價值,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • 淺談MySQL數(shù)據(jù)庫的備份與恢復

    淺談MySQL數(shù)據(jù)庫的備份與恢復

    MYSQL數(shù)據(jù)庫的備份、恢復等是每一位信息管理人員應必備的能力,因此掌握MYSQL數(shù)據(jù)庫管理的技巧會使您的工作事半功倍,這里我們來簡單總結(jié)下。
    2017-01-01
  • mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法

    這篇文章主要介紹了mysql外鍵(Foreign Key)命令和添加外鍵方法,需要的朋友可以參考下
    2014-02-02
  • MySQL中導出用戶權(quán)限設置的腳本分享

    MySQL中導出用戶權(quán)限設置的腳本分享

    這篇文章主要介紹了MySQL中導出用戶權(quán)限設置的腳本分享,本文通過導出mysql.user表中數(shù)據(jù)實現(xiàn)導出權(quán)限設置,需要的朋友可以參考下
    2014-10-10
  • 淺析SQL語句行列轉(zhuǎn)換的兩種方法 case...when與pivot函數(shù)的應用

    淺析SQL語句行列轉(zhuǎn)換的兩種方法 case...when與pivot函數(shù)的應用

    SQL語句行列轉(zhuǎn)換的兩種方法 case...when和pivot函數(shù)應用,運用pivot 函數(shù)只支持數(shù)據(jù)庫版本2005以上的。一般運用case when else end 的方法比較多,比較普遍
    2013-08-08
  • MySQL查詢截取的深入分析

    MySQL查詢截取的深入分析

    這篇文章主要給大家介紹了關(guān)于MySQL查詢截取的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • MySql insert插入操作的3個小技巧分享

    MySql insert插入操作的3個小技巧分享

    這篇文章主要介紹了MySql insert插入操作的3個小技巧分享,本文講解了插入的數(shù)據(jù)來源自其他表、插入時排除(忽略)重復記錄、插入時遇到重復記錄做更新操作三個小技巧,需要的朋友可以參考下
    2015-03-03

最新評論

泰顺县| 明溪县| 台北市| 昌平区| 比如县| 南康市| 雷州市| 佛学| 高淳县| 河间市| 浦县| 曲阳县| 兴安县| 通州市| 四川省| 南漳县| 南郑县| 安陆市| 鄢陵县| 灵石县| 游戏| 陆川县| 辉县市| 土默特左旗| 宾阳县| 陆川县| 湖州市| 扬州市| 柳林县| 万荣县| 汨罗市| 马鞍山市| 中牟县| 泽库县| 宜君县| 九江市| 巴中市| 文化| 淮北市| 海口市| 石河子市|