PostgreSQL функция substring

В этом учебном пособии вы узнаете, как использовать в PostgreSQL функцию substring с синтаксисом и примерами.

Описание

Функция substring PostgreSQL позволяет извлечь подстроку из строки.

Синтаксис

Синтаксис функции substring в PostgreSQL:

substring( string [from start_position] [for length] )

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

string
Исходная строка.
start_position
Необязательный. Это исходная позиция для извлечения. Если этот параметр не указан, функция substring будет начинаться с позиции 1 (которая является первой позицией в строке).
length
Необязательный. Это количество символов для извлечения. Если этот параметр не указан, функция substring вернет всю строку (от start_position до конца string).

Примечание

  • Первая позиция в string - 1.

Применение

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

  • PostgreSQL 11, PostgreSQL 10, PostgreSQL 9.6, PostgreSQL 9.5, PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

Пример

Рассмотрим некоторые примеры функции substring, чтобы понять, как использовать функцию substring в PostgreSQL.
Например: