sql中substring

2026-05-29 04:30:46
sql中substring

在SQL中,`SUBSTRING` 是一个常用的字符串函数,用于从字符串中提取子串。它支持多种数据库系统,如MySQL、SQL Server、Oracle等,但具体语法略有差异。

以下是常见数据库中 `SUBSTRING` 的用法总结:

数据库 语法 说明
MySQL `SUBSTRING(str, start, len)` 从 `str` 的第 `start` 位开始取 `len` 长度的字符
SQL Server `SUBSTRING(str, start, len)` 同MySQL,从 `start` 开始取 `len` 字符
Oracle `SUBSTR(str, start, len)` 功能类似,但参数顺序一致

使用时需注意:`start` 通常从1开始计数,若为负数则表示从末尾开始计算。合理使用 `SUBSTRING` 可提升数据处理效率。

  • 标签: