SUBSTR ФУНКЦИЯ

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

Описание

Функция Oracle / PLSQL SUBSTR позволяет извлекать подстроку из строки.

Синтаксис

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

SUBSTR( string, start_position, [ length ] )

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

string исходная строка.
start_position позиция для начала извлечения подстроки. Первая позиция в строке всегда равна 1.
length не является обязательным. Определяет количество символов для извлечения. Если этот параметр не указан, функция SUBSTR вернет всю строку.

Примечание

  • Если start_position равно 0, то функция SUBSTR примет параметр start_position как 1 (то есть: первая позиция в строке).
  • Если start_position является положительным числом, то функция SUBSTR начинается с начала строки.
  • Если start_position является отрицательным числом, то функция SUBSTR начинается с конца строки и считает в обратном направлении.
  • Если длина является отрицательным числом, то функция SUBSTR возвращает значение NULL.

Применение

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

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

Пример

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

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