В моей таблице есть столбец с именем «точка», тип - varchar
. Он всегда содержит 4 цифры, такие как «2463» или «1343». Мне нужно показать все строки, где первые цифры больше 20 (например). Я думал, что смогу сделать что-то подобное, но это не сработает.
SELECT (regexp_matches(dot, '(\d{1}', 'g')) as firstDigit FROM product WHERE firstDigit > 20