LOWER (Transact-SQL)

适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics 分析平台系统 (PDW) Microsoft Fabric 中的 SQL 分析端点 Microsoft Fabric 中的仓库

将大写字符数据转换为小写字符数据后返回字符表达式。

Transact-SQL 语法约定

语法

LOWER ( character_expression )  

参数

character_expression
字符或二进制数据的表达式。 character_expression 可以是常量、变量或列。 character_expression 的数据类型必须可隐式转换为 varchar。 否则,请使用 CAST 显式转换 character_expression

返回类型

varchar 或 nvarchar

示例

以下示例将使用 LOWER 函数、UPPER 函数,并将 UPPER 函数嵌套在 LOWER 函数中,选择价格在 $11 到 $20 之间的产品名称。

-- Uses AdventureWorks  
  
SELECT LOWER(SUBSTRING(EnglishProductName, 1, 20)) AS Lower,   
       UPPER(SUBSTRING(EnglishProductName, 1, 20)) AS Upper,   
       LOWER(UPPER(SUBSTRING(EnglishProductName, 1, 20))) As LowerUpper  
FROM dbo.DimProduct  
WHERE ListPrice between 11.00 and 20.00;  
  

结果集如下。

Lower                 Upper                  LowerUpper  
--------------------  ---------------------  --------------------  
minipump              MINIPUMP               minipump  
taillights - battery  TAILLIGHTS - BATTERY   taillights - battery

另请参阅

数据类型 (Transact-SQL)
字符串函数 (Transact-SQL)
UPPER (Transact-SQL)