UPPER (Transact-SQL)UPPER (Transact-SQL)

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

小文字データを大文字に変換して文字式を返します。Returns a character expression with lowercase character data converted to uppercase.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

UPPER ( character_expression )  

注意

SQL Server 2014 以前の Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

引数Arguments

character_expressioncharacter_expression
文字データのです。Is an expression of character data. character_expression には、文字データまたはバイナリ データの定数、変数、または列を使用できます。character_expression can be a constant, variable, or column of either character or binary data.

character_expression に暗黙的に変換できるデータ型である必要があります varchar です。character_expression must be of a data type that is implicitly convertible to varchar. それ以外の場合は、CAST を指定して明示的に character_expression を変換します。Otherwise, use CAST to explicitly convert character_expression.

戻り値の型Return Types

varchar または nvarcharvarchar or nvarchar

Examples

次の例では、UPPER 関数と RTRIM 関数を使用して dbo.DimEmployee テーブル内の人の姓を返しています。関数により、姓を大文字にして空白を切り捨て、名と連結しています。The following example uses the UPPER and RTRIM functions to return the last name of people in the dbo.DimEmployee table so that it is in uppercase, trimmed, and concatenated with the first name.

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

次に結果セットの一部を示します。Here is a partial result set.

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

参照See Also

データ型 (Transact-SQL) Data Types (Transact-SQL)
文字列関数 (Transact-SQL)String Functions (Transact-SQL)
LOWER (Transact-SQL)LOWER (Transact-SQL)