钟二网络头像

钟二网络

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

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

sql截取字符串左边

钟逸 SQL 2025-08-05 01:25:34 1

MySQL、SQL Server、PostgreSQL 等 SQL 数据库都提供了截取字符串左边的函数。这些函数可用于从字符串中提取最左边的指定数量的字符。

**语法:**

sql

LEFT(string, length)

其中:

string:要截取的字符串。

length:要截取的字符数量。

**示例:**

sql

-- 截取字符串左边前 5 个字符

SELECT LEFT('Hello World', 5); -- 结果:Hello

截取字符串左边的常见用法

截取字符串左边在各种场景中都非常有用,例如:

* 从字符串中提取名称的前一部分。

* 从 URL 中提取域名。

* 从文件路径中提取文件名。

* 从日期字符串中提取年份。

**注意:**

如果指定的长度大于字符串的长度,则该函数将返回整个字符串。

如果指定的长度为负数,则该函数将返回一个空字符串。

其他相关函数

除了 LEFT 函数之外,还有其他几个可以截取字符串的函数:

* **RIGHT(string, length):** 截取字符串右边的指定数量的字符。

* **SUBSTRING(string, start, length):** 截取字符串从指定位置开始的指定数量的字符,其中 start 是起始位置。

* **TRIM(string):** 截取字符串两端的空格。

这些函数可以满足各种字符串处理需求,从而简化了 SQL 查询和应用程序开发。

文章目录
    搜索