UPPER ФУНКЦИЯ

Узнайте, как использовать Oracle / PLSQL функцию UPPER с синтаксисом и примерами.

Описание

Функция Oracle / PLSQL UPPER преобразует все символы строки в верхний регистр. Если есть символы в строке, которые не являются буквами, они не влияют на эту функцию.

Синтаксис

Синтаксис функции Oracle / PLSQL UPPER:

UPPER( string1 )

Параметры или аргументы

string1 строка для конвертации в верхний регистр.

Примечание

  • См. также функцию LOWER.

Применение

Функцию UPPER можно использовать в следующих версиях Oracle / PLSQL:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Пример

Рассмотрим несколько примеров функции UPPER и изучим, как использовать функцию UPPER в Oracle / PLSQL.

Вопросы и ответы

Вопрос:

Как объединить функцию Oracle UPPER с LIKE? Я пытаюсь запросить текстовые поля всех записей, содержащих слово “test”. Проблема в том, что он может быть введен одним из следующих способов: TEST, Test или test.

Ответ:

Чтобы ответить на этот вопрос, давайте рассмотрим пример.

Давайте предположим, что у нас есть таблица с поставщиками с полем под названием supplier_name, содержащий значения, TEST, Test или test.

Если бы мы хотели найти все записи, содержащие слово ” test”, независимо от того, хранится она как TEST, Test или test, мы могли бы запустить однин из следующих SQL запросов:

или

Эти SQL запросы используют комбинацию функции UPPER и условие LIKE возвращают все записи, где поле supplier_name содержит слово “test”, независимо от того, было ли оно TEST, Test или test.

Смотри также в категории: Символьные / строчные функции Oracle / PLSQL