Support results with no rows in matches_pattern check (#6521)

* Support results with no rows in matches_pattern check

* remove extra )
This commit is contained in:
Ben Wu 2024-11-19 18:13:07 +00:00 коммит произвёл GitHub
Родитель 6890005c1d
Коммит 1e13a6c29a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -4,7 +4,10 @@
SELECT
IF(
ROUND((COUNTIF(NOT REGEXP_CONTAINS({{ column }}, r"{{ pattern }}"))) / COUNT(*) * 100, 2) > {{ threshold_fail_percentage }},
ROUND(
COUNTIF(NOT REGEXP_CONTAINS({{ column }}, r"{{ pattern }}")) / GREATEST(COUNT(*), 1) * 100,
2
) > {{ threshold_fail_percentage }},
ERROR("{{ message }}"),
NULL
)