SUBSTRING

创建于 2024-12-02 / 29
字体: [默认] [大] [更大]

❮ MySQL 函数

实例

从字符串中提取子字符串(从位置5开始,提取3个字符):

SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString; 亲自试一试 »

定义和用法

SUBSTRING() 函数从字符串中提取子字符串(从任意位置开始)。

注意: SUBSTR()MID() 函数等于 到 SUBSTRING() 函数。

语法

SUBSTRING(string, start, length)

OR:

SUBSTRING(string FROM start FOR length)

参数值

参数 描述
string 必需。要从中提取的字符串
start 必需。起始位置。 可以是正数也可以是负数。如果是正数,此函数从字符串的开头提取。 如果是负数,此函数从字符串的末尾提取
length 可选。要提取的字符数。 如果省略,将返回整个字符串(从 start 位置开始)

技术细节

适用于: From MySQL 4.0

更多实例

实例

从列中的文本中提取一个子字符串(从位置 2 开始,提取 5 个字符):

SELECT SUBSTRING(CustomerName, 2, 5) AS ExtractString
FROM Customers; 亲自试一试 »

实例

从字符串中提取子串(从末尾开始,位置-5,提取5个字符):

SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString; 亲自试一试 »

❮ MySQL 函数


0 人点赞过