UPPER (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

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

Синтаксис

UPPER ( character_expression )

Аргументы

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

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

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

varchar или nvarchar

Примеры

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

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

См. также

Справочник

Типы данных (Transact-SQL)

Строковые функции (Transact-SQL)