본문 바로가기
기록/TIL

[TIL] 231119 - 데브코스 35일차

by 투말치 2023. 11. 19.

목차

    반응형

    학습 내용

    2일차 강의

    - Redshift 생성

    - SQL : SELECT, CASE WHEN, COUNT, WHERE, ORDER BY

     

     

    새로 알게 된 것

    RedShift 를 생성할 때 이전에는 RedShift 프리티어를 제공했지만, 지금은 RedShift Serverless를 기준으로 300달러의 크레딧을 제공하고 있다.

    과금은 무섭기 때문에 Serverless로 생성하고 Google Colab으로 연결하려고 했는데, 아래 블로그에 잘 정리되어 있어 수월하게 연결할 수 있었다.

     

    https://velog.io/@ssongji/AWS-RedShift-4.-AWS-RedShift-Serverless-%EC%83%9D%EC%84%B1

     

    [AWS RedShift] 4. AWS RedShift Serverless 생성

    먼저 고정 비용 옵션인 Redshift 더 이상 프리 티어를 제공하지 않기 때문에 프리 티어를 원하면 가변 고정 옵션인 Redshift Serverless를 사용해야 한다.이때 프리 티어 대상인지 아닌지 확인해 주기 위

    velog.io

     

    COUNT에 어떤 값을 넣는지에 따라 결과값이 달라진다.

     

    COUNT(1), COUNT(0), COUNT(*) ... 등 : COUNT는 행의 수를 세는 함수이기 때문에 어떤 값을 넣어도 모든 행의 수를 반환한다. (값이 NULL인 것도 포함해서)

    COUNT(NULL) : COUNT를 하지 않기 때문에 0이 나옴

    COUNT(value) : NULL이 아닌 값을 count함

    COUNT(DISTINCT value) : NULL을 제외하고 distinct한 값을 count함

     

     

    느낀 점

    이번주에는 프로젝트를 마무리하느라 수업을 제대로 듣지 못했다. 내일까지 밀린 강의를 다 듣는 것이 목표다.

    반응형

    '기록 > TIL' 카테고리의 다른 글

    [TIL] 231212 - 데브코스 58일차  (0) 2023.12.12
    [TIL] 231120 - 데브코스 36일차  (0) 2023.11.20
    [TIL] 231113 - 데브코스 29일차  (0) 2023.11.13
    [TIL] 231110 - 데브코스 26일차  (0) 2023.11.10
    [TIL] 231109 - 데브코스 25일차  (0) 2023.11.09