
DataBase/PostgreSQL 2022. 2. 21.
[PostgreSQL] 구분자로 구분된 문자열을 array 배열로 받기(split_part, string_to_array, unnest)
fruit table이 아래와 같은 데이터가 있다고 가정하자. id data 과일 사과|수박|딸기|오렌지|바나나 1. split_part :: 문자열을 구분자로 나눈 다음 몇 번째에 위치한 데이터를 가져오는 함수 먼저, split_part 를 사용하여 구분자로 구분하고 2번째에 위치한 데이터를 불러보자. select split_part(data,'|',2) as 두번째_과일 from fruit where id='과일' * 2를 뺄 경우, 오류가 발생한다. 2. string_to_array :: 문자열을 구분자로 구분하여 배열로 만드는 함수 문자열을 '|'로 구분하여 배열로 반환하는 쿼리문을 만들어보자. select string_to_array(data, '|') from fruit where id='..
