[PostgreSQL] (2) 썸네일형 리스트형 [PostgreSQL] JSON 타입 다루기 이전 블로그에서 가져온 글입니다. (2020.9.30) 설마 쿼리 작업하면서 json을 다루게 될줄은 몰랐다 ㄴㅇㄱ 그래도 PostgreSQL에서 지원해줘서 망정이지 하마터면 그냥 노가다식으로 데이터를 입력하고 있을 뻔했다. 1. 테이블 생성 코드 create table pgsql_json( id serial not null primary key, json_data json, first_name varchar(50), last_name varchar(50), email varchar(50), gender varchar(50) ) 설명 json_data라는 컬럼에 데이터 타입을 json으로 지정하면 유효한 json값을 그대로 넣을 수 있다. 2. 데이터 삽입 코드 insert into pgsql_json .. [PostgreSQL] comma separated 된 데이터 혹은 배열을 각 row로 출력하기 이전 블로그에서 가져온 글입니다. (2020.9.30) 일하면서 종종 데이터들이 콤마(,)로 구분되어 있거나 배열로 저장되어 있을 때 이를 각 row로 뿌려줘야 하는경우가 있었는데 구글링해본 결과 regexp_split_to_table()과 unnest()라는 함수라는 것을 발견함. 구글링 만세 이녀석들이 언제 또 쓰일지는 사실 모르지만 그래도 기록해두자. 실습 아래와 같은 데이터가 있다고 가정하자 1. regexp_split_to_table() 코드 select regexp_split_to_table(data, ',') from pgsql_array; 결과 설명 함수앞에 적혀있는 것처럼 요녀석은 정규식을 통해서 row로 구분짓는다. regexp_split_to_table(string, regexp)라고.. 이전 1 다음