목차
반응형
학습 내용
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
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 |