кодесурса
«MySQL

PostgreSQL POSITION () функция

script1adsense2code
script1adsense3code

Функция ПОЛОЖЕНИЕ ()

Функция позиционирования PostgreSQL используется для поиска местоположения подстроки в указанной строке.

Синтаксис:

 ПОЛОЖЕНИЕ (строка поиска в main_string) 

параметры

название Описание
SEARCH_STRING Подстрока, которую нужно найти.
main_string Строка, в которой будет определена позиция подстроки.

Версия PostgreSQL: 9.3

Графическое представление функции PostgreSQL POSITION ()

«Иллюстрированные

Пример: функция PostgreSQL POSITION ()

Следующий оператор возвращает позицию подстроки our в строке w3resource

Пример:

Код:

SELECT POSITION('our' in 'w3resource');

Пример вывода:

 позиция
----------
        6
(1 ряд)

Функция PostgreSQL POSITION () с использованием столбца:

Пример таблицы: сотрудники.


Если мы хотим отобразить имя, фамилию и положение подстроки an в last_name только для тех строк, где существует substirng из таблицы employee, можно выполнить следующий SQL:

Пример:

SELECT first_name,last_name,POSITION('an' IN last_name)
FROM employees
WHERE POSITION('an' IN last_name)>0;

Пример вывода:

 имя_файла | фамилия | позиция
------------- + ------------ + ----------
 Лекс | Де Хаан | 6
 Жозе Мануэль | Урман | 4
 Шанта | Фольман | 6
 Джеймс | Ландри | 2
 Хейзел | Philtanker | 6
 Луиза | Доран | 4
 Амит | Банда | 2
 Кимберели | Грант | 3
 Марта | Салливан | 7
 Нандита | Сарчанд | 6
 Дуглас | Грант | 3
(11 рядов)

Предыдущий: функция OVERLAY
Далее: функция SUBSTRING

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code