1. PostgreSQL이란?PostgreSQL은 오픈소스 관계형 데이터베이스(RDBMS)로, 안정성과 확장성이 뛰어나 다양한 백엔드 환경에서 널리 사용됩니다. 특히 SQL 표준을 잘 따르며, JSON 등 비정형 데이터 처리도 지원해 최근 개발 트렌드에 적합한 DB로 평가받고 있습니다. 2. PostgreSQL 설치 방법Windows 기준 설치 방법공식 다운로드 페이지로 이동합니다.운영체제에 맞는 인스톨러를 다운로드 후 실행합니다.설치 도중 포트(기본값 5432), 슈퍼유저 비밀번호, 데이터 디렉토리 등을 설정합니다.pgAdmin이라는 GUI 툴도 함께 설치되며, 이후 관리에 활용할 수 있습니다.macOS 기준 설치 방법Homebrew를 사용하는 방법이 가장 간단합니다.brew install postgr..
SQL
카테고리별로 값이 가장 큰 항목을 추출하는 문제는 푸는데, 처음 작성한 코드가 비효율적이라고 생각되어 ChatGPT의 피드백을 받았습니다. RANK 함수를 쓰면 더 효율적으로 문제를 풀 수 있더라구요. 이에 RANK 함수에 대한 사용 방법을 정리해보았습니다.문제: 시도별로 인구가 많은 상위 2개 시군구 추출하기풀이 환경: BigQuery데이터 출처: 행정안전부 주민등록 인구통계테이블: demographics필드: region(지역 정보), total(인구 수)시도: 서울특별시, 경기도...시군구: 종로구, 중구, 고양시...regiontotal서울특별시9,360,400서울특별시 종로구139,093서울특별시 중구121,407서울특별시 용산구205,603...... 시도, 시군구 열 전처리먼저 region ..