TIL_39

drrobot409·2020년 12월 16일
0

TIL 📝

목록 보기
39/96
post-thumbnail

2020. 12. 14 월요일

Datacamp 학습을 진행하였다.

  • 탐색적 데이터 분석에 대한 파트를 학습하였다.
    • 데이터 테이블을 뜯어보고 활용하는 법을 학습하는 파트인 것 같다.
    • JOIN의 활용과 NULL 값인 데이터를 확인하는 법, COALESCE 를 이용하여 NULL 값을 대체하고 표기하는 법, CAST 를 이용하여 데이터 타입별 차이를 알아보았다.
  • COALESCE 에 대해 간단히 설명하자면,
SELECT
	COALESCE(1, 2, 'missing') AS test
FROM
	table
;

위의 Query는 COALESCE 를 이용해 TABLE에 존재하는 1이라는 Column을 불러오지만,
1의 데이터가 NULL일 경우 2라는 Column을 불러오는 것이다.

둘 다 NULL일 경우에는 마지막에 지정한 값, 위 Query의 경우에는 missing으로 출력된다.
(이 부분은 선택사항으로, 지정하지 않는다면 null로 출력된다.)

12
A
B
  
E

이러한 테이블에 위의 Query를 사용한다면,

test
A
B
missing
E

이와 같은 결과를 불러오게 된다.

profile
개발자로 자기 개발 중

0개의 댓글