substring截取字符串

substring截取字符串

MySQL的SUBSTRING函数用于从字符串中提取子字符串。它的语法如下:

SUBSTRING(str, start, length)

其中,str是要提取子字符串的原始字符串,start是起始位置,length是要提取的子字符串的长度。该函数返回从原始字符串中提取的子字符串。
以下是几个示例:

提取字符串的一部分:

SELECT SUBSTRING('Hello, World!', 8, 5);

输出结果为:World

提取字符串的最后几个字符:

SELECT SUBSTRING('Hello, World!', -6);

输出结果为:World!

提取字符串的一部分并给提取的子字符串起别名:

SELECT SUBSTRING('Hello, World!', 8, 5) AS sub_str;

输出结果为:sub_str列,值为World

注意:MySQL(和Postgre)的字符串索引从1开始计数,如果指定的起始位置是负数,则表示从字符串的末尾开始计算。

你可能感兴趣的:(sql,mysql,mysql)