001.mysql-炸裂函数的实现

 

SELECT
    substring_index(substring_index(a.chain,'_',b.help_topic_id + 1    ),    '_' ,- 1    ) AS ID
FROM
    (select '1_11_1223_1242' as chain) a  
JOIN mysql.help_topic b ON b.help_topic_id <
(length(a.chain) - length( replace(a.chain, '_', '')  ) + 1)

 

 

posted @ 2020-08-14 10:24  star521  阅读(2672)  评论(0编辑  收藏  举报