Функция PostgreSQL STRPOS ()
Функция STRPOS ()
Функция PostgreSQL strpos () используется для поиска позиции, из которой сопоставляется подстрока в строке.
Синтаксис:
strpos (<string>, <substring>)
Версия PostgreSQL: 9.3
Наглядное представление функции PostgreSQL STRPOS ()
Пример функции PostgreSQL STRPOS ():
В приведенном ниже примере позиция указанной подстроки 'so' в строке, как указано в первом параметре в аргументе, равна 5.
код:
SELECT strpos('w3resource', 'so')AS "Position of substring";
Пример вывода:
Положение подстроки ----------------------- 5 (1 ряд)
Пример функции PostgreSQL STRPOS () с использованием столбца:
Пример таблицы: сотрудники
Если мы хотим отобразить employee_id, first_name, last_name и позицию определенной подстроки 'lia', которая должна существовать в столбце first_name из таблицы employee, можно использовать следующий SQL.
SELECT employee_id,first_name,last_name,
strpos(first_name,'lia') AS "Position of lia"
FROM employees
WHERE strpos(first_name,'lia')>0;
Пример вывода:
employee_id | имя_файла | фамилия | Положение Лии ------------- + ------------ + ----------- + ----------- ------ 125 | Юлия | Найер | 3 171 | Уильям | Смит | 4 186 | Юлия | Деллингер | 3 206 | Уильям | Гитц | 4 (4 ряда)
Предыдущая: функция SPLIT_PART
Далее: функция SUBSTR
Новый контент: Composer: менеджер зависимостей для PHP , R программирования