TIL) 데브코스 23일차 - SQL/Group-by, Aggregate, CTAS

Pori·2023년 11월 15일
0

데엔

목록 보기
18/47

GROUP BY & AGGREGATE

: 테이블의 레코드를 그룹화하여 그룹별 정보들을 계산한다.

  • 그룹할 필드를 설정 후 GROUP BY field_name
  • Aggregate 함수들을 사용 가능하다.
    • COUNT, SUM, AVG, MIN, MAX, LISTAGG 등등

CTAS

: SELECT를 활용하여 테이블을 생성하는 방법, 자주 조인하는 테이블에 사용하면 편해진다.

CREATE TABLE schema_name.table_name AS SELECT ... A JOIN B ON A.id == B.id

주의) 중복, 최신 데이터 존재여부, PK uniqueness, NULL


공부 한 내용

  • Group-by
  • CTAS

새롭게 배운 내용

  • 테이블 조작할 때 파악해야할 기본적인 부분들을 다듬었다.
  • CTAS

느낀점&참고

: 실습 Redshift가 잘 동작하지않아 숙제를 직접 해보는것이 불가능하였다. 위의 블로그를 참고하여 이해하였는데 다른 SQL 실습사이트를 찾아보고 연습해보는 과정이 필요하겠다 생각했다.

0개의 댓글