на снежинке это работает:
SELECT column1
FROM VALUES ('Col_A'), ('1'), ( '1,2'), ( 'the1'),
( 'TH,E2'), ( 'THEN'), ( '1_Th'), ( '11')
WHERE column1 RLIKE '.*[a-zA-Z].*';
дает:
COLUMN1
Col_A
the1
TH,E2
THEN
1_Th
И учитывая REGEXP является псевдонимом для RLIKE это также работает
SELECT column1
FROM VALUES ('Col_A'), ('1'), ( '1,2'), ( 'the1'),
( 'TH,E2'), ( 'THEN'), ( '1_Th'), ( '11')
WHERE column1 REGEXP '.*[a-zA-Z].*';
, учитывая, что они ведут себя как LIKE
, что не является жадным совпадением, подстановочные знаки необходимы для сопоставления всех до и после токенов.
WHERE column1 REGEXP '.*[:alpha:]*';
также работает