阅读量:1
SUBSTRB() 是 MySQL 中的一个字符串函数,用于从指定的字节位置开始截取字符串
SUBSTRB(str, pos, len)
str:要截取的原始字符串。pos:截取起始位置的字节偏移量。正数表示从左侧开始计数,负数表示从右侧开始计数。注意,这里的起始位置是基于字节的,而不是基于字符的。len:(可选)要截取的字节长度。如果省略此参数,则默认截取直到字符串末尾。
示例:
-
从字符串的第 3 个字节开始截取:
SELECT SUBSTRB('你好,世界!', 3);结果:
,世界! -
从字符串的倒数第 3 个字节开始截取:
SELECT SUBSTRB('你好,世界!', -3);结果:
界! -
从字符串的第 3 个字节开始截取 4 个字节:
SELECT SUBSTRB('你好,世界!', 3, 4);结果:
,世
需要注意的是,SUBSTRB() 函数适用于处理多字节字符编码(如 UTF-8)的情况。如果你只是处理单字节字符编码(如 ASCII),可以使用 SUBSTRING() 函数,它的用法类似,但参数是基于字符的。
以上就是关于“MySQL substrb函数的参数含义及用法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm