函数substr第二个数字参数指结束位置

来源:2-7 MySQL字符函数(重点)

nirvanawgw

2019-11-19 02:53:27

按老师的讲解,函数substr第二个数字参数指结束位置,那么SELECT SUBSTR('hello',3,4);  运行结果本来应该‘ll',但是实际运行结果为‘llo'

写回答

1回答

好帮手乔木

2019-11-19

同学你好:

http://img.mukewang.com/climg/5dd39a47093f1a1911110064.jpg

开始的字符是位置,结束的字符是要截取的长度。如果截取的长度超出剩余的长度,那么剩余的部分全部截取。在后面的演示中由于要截取4个长度。因此只能获取到“世界”这两个字符。

同学的hello也是如此。只能获取到“llo”。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 2669 问题

查看课程