regexp_split_to_table

만약 A,B,C,D 라는 데이터가 | 구분자로 다음과 같이 넣어져 있을때 분리 하는 방법은 regexp_split_to_table 를 사용하면 됍니다. 이거를 이용해서 쿼리에서 조건문을 걸수도 있습니다. SELECT 'A' IN (SELECT alpha FROM regexp_split_to_table('A|B|C|D', '\|') AS alpha) -- t SELECT 'E' IN (SELECT alpha FROM regexp_split_to_table('A|B|C|D', '\|') AS alpha) -- f'A|B|C|D' 데이터에 A가 존재하니 true 인 t가 출력이 되고, E는 존재하지 않으니 false 인 f가 출력이 됍니다. 위 쿼리를 이용해서 조건문을 걸어서 데이터를 변경 할 수도 있습니다...
- 광속거북이 -
'regexp_split_to_table' 태그의 글 목록