수리통계 분석 코딩 실습

토스 단기 assistant SQL 테스트 후기 본문

코딩테스트

토스 단기 assistant SQL 테스트 후기

얼려먹는 요구르트 2025. 3. 27. 23:25
✔️ 토스 SQL 테스트에 대해 알아보자

 

1. 난이도

 

쉬웠던 것 같은데 sql 공부하기 싫어서 안했더니 문법을 다 살짝씩 까먹었다

프로그래머스 sql.kit만 했어도 됐을 듯

sql 공부 빨리 다시 시작해야겠다.

 

 

2. 문제 유형

 

비밀서약서를 써서 유형별로 간략하게만 적을 예정이다.

 

- 단순 집계

[1] select를 이용한 group by distinct count

 

- case문

[1] select 뒤에 바로 조건문 case when <조건> else <결과> end as <지정명>

from <테이블명>

where ...

 

end로 닫아주는 거 까먹었다

 

- null 이용

null 값에 특정 단어를 부여해서 해당 컬럼인 사람의 이름을 이용해 집계(sum)하기

[1] is null 사용해서 null 값의 case when을 적용해 특정 단어로 치환

[2] 해당 컬럼을 group by로 sum 해서 집계하기

 

- AU 계산

특정 날짜를 기준으로 N일차(3,7,30..일차) 이용자 집계 함수

daydiff 사용하는 건 알겠는데 date time 테이블을 어떻게 연동해서 하는지 이해가 안됨

 

- join 문 → join 문제가 많이 나와서 놀랐다

[1] right join

[2] FULL OUTER JOIN 두 테이블 모두 가져와야 했는데 저 FULL을 까먹었다

[3] join 하고 left join 해서 추출