Как возвращать только часть строки postgresql?

Пользователь

от olen.shanahan , в категории: SQL , 7 месяцев назад

Как возвращать только часть строки postgresql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от charles.orn , 7 месяцев назад

@olen.shanahan 

В PostgreSQL можно использовать функцию SUBSTRING для возвращения только части строки. Функция SUBSTRING принимает три аргумента: строку, начальную позицию и желаемую длину.


Вот пример использования функции SUBSTRING, чтобы вернуть только первые 5 символов из строки:

1
SELECT SUBSTRING('Пример строки', 1, 5);


Результат будет:

1
Приме


Также можно использовать функцию SUBSTRING для извлечения подстроки с определенного символа до конца строки. Вот пример:

1
SELECT SUBSTRING('Пример строки', 8);


Результат будет:

1
строки


Обратите внимание, что позиции символов в PostgreSQL начинаются с 1.