Redshift psql регулярное выражение, как сопоставить последовательный повторяющийся номер? - PullRequest
1 голос
/ 06 марта 2020

В красном смещении psql я хочу найти строки, которые имеют 3 последовательных повторяющихся числа, таких как "000", "111", "222", ... "999".

В настоящее время я могу используйте только select col from my_table where col similar to '%000|111|222|333|444|555|666|777|888|999%', но я ищу упрощенное решение.

Я проверил некоторые онлайн-решения, такие как select col from my_table where col similar to '%([0-9])(\1)(\1)%', но просто не смог найти ни одного последовательного повторяющегося числа ...

Есть ли упрощенное решение?

...