В этом учебном пособии вы узнаете, как использовать в 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.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
SELECT substring('Google.com' for 6); --Результат: Google SELECT substring('Google.com' from 1 for 6); --Результат: Google SELECT substring('Google.com' from 2 for 5); --Результат: oogle SELECT substring('Google.com' from 5 for 8); --Результат: le.com SELECT substring('Google.com' from 8 for 3); --Результат: com SELECT substring('Google.com' from 8); --Результат: com |