mysql编写表,mysql 5.7 写入性能,mysql先删后插,跳跃式索引mysql,mysql 字段替换空格,mysql undo 过程

substr()函数的语法如下:

substr(str, start, length)

其中,str是要截取的字符串,start是起始位置,也就是从哪个字符开始截取(从0开始计数),length是截取的长度。

下面是一个示例:

SELECT SUBSTR('Hello World', 1, 5);

这段代码的输出结果将是“Hello”,因为它从第一个字符开始截取,截取长度为5。

如果length参数被省略,则返回从start位置到字符串末尾的所有字符。例如:

SELECT SUBSTR('Hello World', 1);

输出结果将是“Hello World”,因为从第一个字符开始截取,没有指定长度,所以截取到字符串末尾。

大家还可以使用负数作为start和length参数,表示从字符串末尾开始截取。例如:

SELECT SUBSTR('Hello World', -5, 3);

这段代码将输出“Wor”,因为从倒数第五个字符开始截取,截取长度为3。

除了使用具体的数字作为start和length参数,大家还可以使用其他表达式作为参数。例如:

SELECT SUBSTR('Hello World', LENGTH('Hello') + 2, 3);

这段代码将输出“Wor”,因为start参数是“Hello”字符串的长度加2,也就是5,然后截取长度为3。

总的来说,substr()函数是一种非常常用的字符串截取方式,它可以根据需要来截取指定字符串的一段子串。大家可以根据上面的示例来掌握它的用法。