pgsql
PostgreSQL: 다중 행을 하나의 문자열 또는 JSON 타입으로 만들기
PGSQL에서 다중 행 혹은 다중 열 데이터를 한 문자열로 만드는 쿼리 예제입니다. 더 다양한 방법과 상세한 설명은 하단의 "함께보기"에 있는 링크를 통해서 확인 가능합니다. 참고로 문자열 작업 시 가장 많은 실수는 데이터 타입 오류가 많습니…
PostgreSQL: 스키마 복제 및 스키마 생성, 삭제, 변경 예제
PGSQL에서 스키마를 복제하는 간단한 예제입니다. 스키마 복제 셀 커맨드 창에서 pg_dump , sed , psql 3개의 명령어로 스키마를 복제합니다. | 로 3개의 명령어를 연결했으며 "스키마 덤프 > 스키마 명 치환 > 스키마 추…
PostgreSQL: INSERT, UPDATE, DELETE 실행 결과 리턴 받기 (WHEN / RETURNING)
PGSQL에서는 INSERT , UPDATE , DELETE 쿼리 실행 후 처리 ROWS만 알려주는데, 조금더 상세한 정보를 알수 있는 방법이 있습니다. INSERT , UPDATE , DELETE 쿼리 뒤에 RETURNING * 난 입력해주면 실행한 쿼리의 …
PostgreSQL: 정규표현식으로 한글 포함 여부 확인하기
PGSQL에서 정규식을 이용하여 한글이 포함된 텍스트인지 확인하는 방법입니다. 알파벳만 찾는 경우 " [a-z] " 입력하여 그 범위에 포함되는 모든 문자를 찾도록 합니다. 한글도 동일하게 첫 글자와 끝 글자를 입력하여 찾고자 하는 범위를 지…
PostgreSQL: 특정 범위의 랜덤 숫자 추출하는 방법
PGSQL에서 SELECT random(); 사용하면 0.0 <= x < 1.0 범위의 난수를 반환해주는데, random() 을 이용하여 특정 범위의 정수 값을 램덤하게 추출하는 방법을 소개합니다. random() 은 난수를 반환하기 때문에 tru…