UPPER (Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库

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

Transact-SQL 语法约定

语法

UPPER ( character_expression )  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

参数

character_expression
字符数据的表达式。 character_expression 可以是常量、变量,也可以是字符列或二进制数据列

character_expression 的数据类型必须可隐式转换为 varchar。 否则,请使用 CAST 显式转换 character_expression

返回类型

varchar 或 nvarchar

示例

以下示例使用 UPPERRTRIM 函数返回 dbo.DimEmployee 表中人员的姓氏,以便使它大写、得到修整并与名字连在一起。

-- Uses AdventureWorks  
  
SELECT UPPER(RTRIM(LastName)) + ', ' + FirstName AS Name  
FROM dbo.DimEmployee  
ORDER BY LastName;  

以下为部分结果集。

Name
------------------------------
ABBAS, Syed
ABERCROMBIE, Kim
ABOLROUS, Hazem

另请参阅

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