SQL_Teradata_RegExp

Хелп! Есть две таблицы, одна с с сотней регулярных выражений типа ^\d+$, и вторая с кучей текста. Как написать запрос SQL, чтоб регулярка проверяла по тексту и напротив каждой регулярки записывался count(*) найденных? Спасибо!


Ответы (1 шт):

Автор решения: Akina
SELECT t1.id, COUNT(*)
FROM regexps t1
JOIN texts t2 ON t2.txt LIKE t1.regexp
GROUP BY t1.id

Но работать будет... скажем так - неспешно.

→ Ссылка