У нас есть строка в PostgreSQL:
SELECT 'https://21657734.xxx734.com';
Нам нужно разделить эту строку на основе двух слешей. То есть мы хотим получить доменное имя с корневой зоной без схемы. Как это сделать?
Для решения задачи нужно использовать функцию regexp_split_to_array(), которая умеет принимать регулярные выражения вторым параметром.
SELECT regexp_split_to_array('https://21657734.xxx734.com', '\/\/');
Результат:
Информационные ссылки
Официальный сайт WEB-оболочки pgAdmin — https://www.pgadmin.org
Официальный сайт СУБД PostgreSQL — https://www.postgresql.org
Раздел «Таблица 9.10. Другие строковые функции и операторы» — https://postgrespro.ru/docs/postgresql/15/functions-string#FUNCTIONS-STRING-OTHER
Команды SQL — https://postgrespro.ru/docs/postgresql/14/sql-commands