MySQL Substr 字符串函数

MySQL 的 String Substr 函数是 Substring 函数的同义词,用于返回一个子字符串。Substr 还允许您将负值作为 Position 参数。如果您使用负值,则从末尾开始查找起始位置。

Substr 字符串的基本语法如下所示。

SELECT SUBSTR(Str, Position) FROM Source

SELECT SUBSTR(Str FROM Position) FROM Source

SELECT SUBSTR(Str, Position, Length) FROM Source

SELECT SUBSTR(Str FROM Position FOR Length) FROM Source

MySQL 字符串 Substr 函数示例

以下查询显示了使用此 substr 函数的多种方法。

SELECT SUBSTR('MySQL Tutorial', 7) AS Substr1;

SELECT SUBSTR('MySQL Tutorial' FROM 9) AS Substr2;

SELECT SUBSTR('MySQL Tutorial', 3, 14) AS Substr3;

SELECT SUBSTR('MySQL Tutorial' FROM 3 FOR 11) AS Substr4;
MySQL Substr String 1

在此 MySQL 示例中,我们将负值用作参数位置。我建议您参考 Substring 函数 文章以了解此 substr 函数。

SELECT SUBSTRING('Tutorial Gateway', -7) AS Substr1;

SELECT SUBSTRING('Tutorial Gateway', -14, 8) AS Substr2;
Substr Example 2