0
Я хочу признать TIMESTAMP в PostgreSQL с помощью регулярных выражений:PostgreSQL регулярное выражение с OR условие в функции SUBSTRING
SELECT substring('13:14:00', '([0-1][0-9]|2[0-3]):[0-5]\d:[0-5]\d')
Этот запрос возвращает 13
, но мне нужно, чтобы получить результат 13:14:00
.
Аналоговый запрос SELECT substring('134', '1(2|3)4')
3
вместо 134
.
Итак, в чем проблема? Моя версия psql - 9.3.1.
Он работает, спасибо! –