SQL Server SUBSTRING() 函数

实例

在字符串中从位置 1 开始提取 3 个字符:

  1. SELECT SUBSTRING('SQL Tutorial', 1, 3) AS ExtractString;

定义与用法

SUBSTRING() 函数从字符串中提取一些字符。


语法

  1. SUBSTRING( string , start , length )

参数值

参数描述
string必填。要从中提取的字符串
start必填。开始的位置。在 string 中的第一个位置是 1
length必填。要提取的字符数。必须是正数

技术细节

适用版本:SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库

更多实例

实例

在 "CustomerName" 列中从位置 1 开始提取 5 个字符:

  1. SELECT SUBSTRING(CustomerName, 1, 5) AS ExtractString
  2. FROM Customers;
实例

在字符串中从位置 1 开始提取 100 个字符:

  1. SELECT SUBSTRING('SQL Tutorial', 1, 100) AS ExtractString;

分类导航