DB/PostgreSQL

[PostgresSQL] 컬럼 내 특정 문자 개수 찾기

불곰1 2017. 9. 11. 11:20


-- (length(특정컬럼) - length(replace(특정컬럼, 찾고자 하는 문자 , ''))) = 찾고자 하는 개수


-- ex)
select *
from test
where (length(tel) - length(replace(tel, '-' , ''))) = 3
-- test테이블 내 tel 컬럼에서 - 값이 3개인 값