admin 管理员组文章数量: 887021
2024年1月18日发(作者:php打开文件夹窗口)
substringindex函数使用方法
SUBSTRING_INDEX() 是 MySQL 中的一个字符串函数,用于根据指定的分隔符获取子字符串。它返回子字符串,直到分隔符首次出现为止,而不包括分隔符本身。
语法:
sql
SUBSTRING_INDEX(str, delim, count)
str:源字符串。
delim:分隔符。
count:返回的子字符串中应包含的记录数。如果 count 是正数,则返回从左侧开始的子字符串。如果 count 是负数,则返回从右侧开始的子字符串。
示例:
获取以 - 分隔的前缀:
sql
SELECT SUBSTRING_INDEX('apple-orange-banana', '-', 1); -- 返回 'apple'
获取以 - 分隔的后缀:
sql
SELECT SUBSTRING_INDEX('apple-orange-banana', '-', -1); -- 返回 'banana'
获取第2个 - 分隔符之前的所有内容:
sql
SELECT SUBSTRING_INDEX('apple-orange-banana', '-', 2); -- 返回 'apple-orange'
请注意,如果分隔符在字符串中不存在,则返回整个字符串。例如,对于字符串
'apple' 和分隔符 '-',函数将返回整个字符串 'apple'。
版权声明:本文标题:substringindex函数使用方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705581014h490916.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论