В примере, показанном на рисунке:

acgctgcactgca
– источник, в котором выполняется поиск.acg(.*)gca
– шаблон, поиск которого выполняется. Осуществляется поиск строкового значенияacg
, за которым следуетgca
с возможными символами междуacg
иgca
.Поиск выполняется с первого символа источника.
Ищется первое вхождение шаблона.
Используется поиск совпадения в источнике без учета регистра.
Используется неотрицательное целочисленное значение, которое определяет n-е целевое подчиненное выражение. Это параметр подчиненного выражения. В данном примере значение 1 указывает на первое подчиненное выражение. Допустимое значение находится в диапазоне 0–9. Ноль означает, что не выбрано никакого подчиненного выражения в качестве целевого. Значение по умолчанию для этого параметра равно 0.
Использование функции REGEXP_COUNT

Функция REGEXP_COUNT оценивает строковые значения, используя символы, определяемые входным набором символов. Функция возвращает целое число, показывающее количество найденных вхождений шаблона. Если совпадений не найдено, функция возвращает 0.
В примере на рисунке количество вхождений подстроки ДНК определяется с помощью функции REGEXP_COUNT
.
В следующем примере показывается, что количество вхождений шаблона 123
в строке 123123123123
равно 3. Поиск начинается со второй позиции строки.
SELECT REGEXP_COUNT |
