PostgreSQL에서 조건을 걸 때 ~ 연산자를 이용해서 정규식을 사용할 수 있다.
데이터 중 숫자가 포함 된([0-9]+) 데이터만 가져오려면 아래처럼 사용할 수 있다.
SELECT * FROM `data` WHERE `name` ~ '[0-9+]';
SQL
복사
반대로 NOT 연산, 숫자가 포함 안 된 데이터를 가져오려면 !~ 연산자를 사용한다.
SELECT * FROM `data` WHERE `name` !~ '[0-9+]';
SQL
복사