mysql 数组分割成多行

2023-03-26  本文已影响0人  Rinaloving

数组分割多行

 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 )

参考文档

上一篇 下一篇

猜你喜欢

热点阅读