Stack Overflow на русском Asked on December 30, 2021
Имею атрибут "Request", вот примерно такого содержания:
<a href="https://help.company.ru/operator/#uuid:serviceCall$1461278">INC106141</a>
<a href="https://help.company.ru/operator/#uuid:serviceCall$1461278">INC10643</a>
хочу получить результат только INC и цифры которые за ним следуют. Результат как в примере был бы таким:
INC106141
INC10643
На SQL Developer я бы задал бы это вот так:
select regexp_substr(link, 'INC[0-9]+')
Есть ли подобные аналогии на PostgreSQL?
Пользуйтесь функцией
SUBSTRING
:
WITH t(request) AS (
VALUES
('<a href="http://example.com">INC106141</a>' )
, ('<a href="http://example.com">INC10643</a>' )
)
SELECT SUBSTRING(t.request FROM 'INC[0-9]+')
FROM t
;
Результат:
substring ----------- INC106141 INC10643 (2 rows)
Answered by Ainar-G on December 30, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP