SQL Server LEFT() 函数

定义和用法

LEFT() 函数从字符串的左侧开始提取一定数量的字符。

实例

例子 1

从字符串中提取 3 个字符(从左侧开始):

SELECT LEFT('SQL Tutorial', 3) AS ExtractString;

亲自试一试

例子 2

从 "CustomerName" 列中的文本提取 5 个字符(从左侧开始):

SELECT LEFT(CustomerName, 5) AS ExtractString
FROM Customers;

亲自试一试

例子 3

从字符串中提取 100 个字符(从左侧开始):

SELECT LEFT('SQL Tutorial', 100) AS ExtractString;

亲自试一试

语法

LEFT(string, number_of_chars)

参数

参数 描述
string 必需。要提取的字符串。
number_of_chars 必需。要提取的字符数。如果此数字超过字符串中的字符数,它将返回整个字符串。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse