钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1101598
首页 SQL 正文内容

sql语句截取字符串

钟逸 SQL 2024-03-14 16:12:02 51

在SQL中,截取字符串是一个常见的操作,用于提取字符串的特定部分。可以使用SUBSTR、LEFT和RIGHT等函数来截取字符串。

SUBSTR函数

SUBSTR函数截取字符串中指定位置开始的指定长度的子字符串。语法为:

sql

SUBSTR(string, start, length)

其中:

* string:要截取的字符串。

* start:子字符串的起始位置(1表示字符串的第一个字符)。

* length:子字符串的长度。

例如,要截取字符串"Hello world"中从第4个字符开始的5个字符,可以使用以下查询:

sql

SELECT SUBSTR('Hello world', 4, 5)

结果为:"world"。

LEFT函数

LEFT函数截取字符串从左端开始的指定长度的子字符串。语法为:

sql

LEFT(string, length)

其中:

* string:要截取的字符串。

* length:子字符串的长度。

例如,要截取字符串"Hello world"中从左端开始的4个字符,可以使用以下查询:

sql

SELECT LEFT('Hello world', 4)

结果为:"Hell"。

RIGHT函数

RIGHT函数截取字符串从右端开始的指定长度的子字符串。语法为:

sql

RIGHT(string, length)

其中:

* string:要截取的字符串。

* length:子字符串的长度。

例如,要截取字符串"Hello world"中从右端开始的5个字符,可以使用以下查询:

sql

SELECT RIGHT('Hello world', 5)

结果为:"world"。

文章目录
    搜索