欢迎来到站长天空!

其它数据库

当前位置: 主页 > 数据库 > 其它数据库

mysql如何把字符串拆成多行

时间:2025-12-07 06:00:22|栏目:其它数据库|点击:

可以利用字符串截取函数SUBSTRING_INDEX来实现。

语法:

SUBSTRING_INDEX(str, delimiter, count)

说明:

返回一个 str 的子字符串,在 delimiter 出现 count 次的位置截取。如果 count > 0,从则左边数起,且返回位置前的子串;如果 count < 0,从则右边数起,且返回位置后的子串。

delimiter 是大小写敏感,且是多字节安全的。

举例:

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)

执行结果:

480427f4e4a03b3ece341e5b20b18f8.png

上一篇:如何以rpm方式安装mysql odbc驱动

栏    目:其它数据库

下一篇:关闭mysql数据库后怎么重新打开

本文标题:mysql如何把字符串拆成多行

本文地址:https://zz.feitang.co/shujuku/29049.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号