美文网首页
mysql 数组分割成多行

mysql 数组分割成多行

作者: Rinaloving | 来源:发表于2023-03-26 17:49 被阅读0次

数组分割多行

  • 原数据


    QQ图片20230327174827.png
  • 解决语句

 SELECT
    SUBSTRING_INDEX( SUBSTRING_INDEX( processed_data, ',', b.help_topic_id + 1 ), ',',- 1 ) F_DivisionName 
FROM
(
SELECT REPLACE
    (
        REPLACE ( REPLACE ( REPLACE (F_DivisionName, '[', '' ), ']', '' ), '"', '' ),
        ' ',
        '' 
    ) processed_data 
FROM
    `mz_person`
) temp
JOIN mysql.help_topic  b ON b.help_topic_id < ( LENGTH( temp.processed_data ) - LENGTH( REPLACE ( temp.processed_data, ',', '' ) ) + 1 )
  • 最终效果


    QQ截图20230327174846.png

参考文档

相关文章

网友评论

      本文标题:mysql 数组分割成多行

      本文链接:https://www.haomeiwen.com/subject/qatardtx.html