Mysql单行字段拆分多行

Mysql单行字段拆分多行 SQL单行拆分多行 不需要自建自增的辅助表,Mysql自带help_topic可以使用; SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( target_co…

Mysql单行字段拆分多行[数据库教程]

SQL单行拆分多行

不需要自建自增的辅助表,Mysql自带help_topic可以使用;

SELECT SUBSTRING_INDEX( SUBSTRING_INDEX( target_column, ‘,‘, b.help_topic_id + 1 ), ‘,‘, -1 ) AS coop_branch FROM survey_draft AS a JOIN mysql.help_topic AS b ON b.help_topic_id < ( length( a.target_column ) – length( REPLACE ( a.target_column, ‘,‘, ‘‘ ) ) + 1 )

其中help_topic_id共有504个值,既是你要拆分的字段中最多包含五百个逗号,在mysql5.7版本help_topic已经增加到661个。

Mysql单行字段拆分多行

原文:https://www.cnblogs.com/mzc1997/p/13177658.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7763.html

(0)
上一篇 2023-03-14 15:30
下一篇 2023-03-14

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注