Функция PostgreSQL SUBSTR ()
Функция SUBSTR ()
Функция substr () в PostgreSQL используется для извлечения определенного количества символов из определенной позиции строки.
Синтаксис:
substr (<string>, <position_from> [, <number_of_characters>]
Параметры:
название | Описание | Тип возврата |
---|---|---|
строка | Строка, в которой будет выполняться поиск. | текст |
position_from | Начальная позиция поиска из строки. | целое число |
number_of_characters | Подстрока, которая может быть одним или несколькими символами, будет извлечена из строки. | текст |
Версия PostgreSQL: 9.3
Наглядное представление функции PostgreSQL SUBSTR ()
Пример: функция PostgreSQL SUBSTR ():
В приведенном ниже примере извлечены три символа из второй позиции строки 'w3resource'.
Код:
SELECT substr('w3resource',2,3) AS "Extracting characters";
Пример вывода:
Извлечение персонажей ----------------------- 3RE (1 ряд)
Функция PostgreSQL SUBSTR () с использованием столбца:
Пример таблицы: сотрудники
Если мы хотим отобразить first_name, job_id и извлечение трех символов из второй позиции столбца first_name из таблицы employee для тех сотрудников, которые получили зарплату более 12000, можно использовать следующий SQL.
Код:
SELECT first_name,job_id,
substr(first_name,2,3) AS "Extracting characters"
FROM employees
WHERE salary>12000;
Пример вывода:
имя_файла | job_id | Извлечение персонажей ------------ + --------- + ----------------------- Стивен | AD_PRES | ТэВ Нина | AD_VP | ееп Лекс | AD_VP | бывший Джон | SA_MAN | Ohn Карен | SA_MAN | являются Майкл | MK_MAN | ич (6 рядов)
Предыдущая: функция STRPOS
Далее: функция перевода
Новый контент: Composer: менеджер зависимостей для PHP , R программирования