函数substr第二个数字参数指结束位置
来源:2-7 MySQL字符函数(重点)
nirvanawgw
2019-11-19 02:53:27
按老师的讲解,函数substr第二个数字参数指结束位置,那么SELECT SUBSTR('hello',3,4); 运行结果本来应该‘ll',但是实际运行结果为‘llo'
1回答
好帮手乔木
2019-11-19
同学你好:

开始的字符是位置,结束的字符是要截取的长度。如果截取的长度超出剩余的长度,那么剩余的部分全部截取。在后面的演示中由于要截取4个长度。因此只能获取到“世界”这两个字符。
同学的hello也是如此。只能获取到“llo”。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题