UPPER (Transact-SQL)

Возвращает символьное выражение, в котором символы нижнего регистра преобразованы в символы верхнего регистра.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

UPPER ( character_expression )

Аргументы

  • character_expression
    Выражение символьных данных. Аргумент character_expression может быть константой, переменной или столбцом символьных или двоичных данных.

    Аргумент character_expression должен иметь тип данных, который может быть неявно преобразован в тип данных varchar. В противном случае используйте CAST для явного преобразования character_expression.

Типы возвращаемых данных

varchar или nvarchar

Примеры

В следующем примере функции UPPER и RTRIM используются для получения из таблицы Person фамилий всех людей, при этом все символы фамилии преобразуются в символы верхнего регистра, соответствующая символьная строка обрезается и производится ее сцепление со строкой имени.

USE AdventureWorks2008R2;
GO
SELECT UPPER(RTRIM(LastName)) + ', ' + FirstName AS Name
FROM Person.Person
ORDER BY LastName;
GO