패스트캠퍼스

[패스트 캠퍼스 부트캠프] 9주차

retill28 2024. 8. 15. 19:22

 

 

 

지난주에 이어 이번주까지가 SQL 쿼리문 작성 주간이었다. 

 

 

 

연습문제도 엄청 풀었는데, 

SELECT, FROM, WHERE, GROUP BY, ORDER BY, LIMIT 를 활용하는것만 쓰다가

이제는 다른 명령어들이 붙기 시작했다. 

뷰라거나, WITH절이나 윈도우함수같은 긴 옵션이라거나...

 

 

 

지난주까지는 서브쿼리와 JOIN에 대한 것을 헛갈려서 열심히 공부했었는데, 

이번주의 최대고비는 바로 어제 배운 윈도우 함수이다. 

잊어버리기 전에 빠르게 메모하고 정리한 글을 아래에 첨부한다.

 

 

 

SQL 윈도우 함수

윈도우 함수란? - SQL 쿼리 내에서 데이터 집합을 세분화하여 각 부분에 대한 계산을 수행하는 함수 - 특정 윈도우 (데이터 내의 부분 집합) 내에서 작동하며 각각의 행에 대해 결과를 반환한다.

retill28.tistory.com

 

 

 

 

 

 

동시에 이번주부터는 SQL 프로젝트의 시작이기도 하다. 

데이터셋을 받았고 펼쳐보고 이것저것 건드려보고 있는데 

역시 도메인 지식이 잘 없다보니 막막한 감도 크다. 

 

 

그리고 파이썬때만큼 자신있게,

이거하자 저거하자 할 정도의 쿼리문 실력은 안되는것 같아서 

조금 주춤하는 것도 없잖아 있고. 

물론 시간이 주어진다면 어떻게든 결과를 내보겠지만 

난해한 부분들이 있어서 더 그런것 같다. 

 

 

그래서 이번주말 계획은 수업 때에 한 연습문제들을 다시한번 반복해서 풀어보고자 한다. 

특별히 막힌 부분을 위주로 해서. 

도서관에서 SQL 문제만 잔뜩있는 책도 빌려왔고. 

좀 더 여러가지 문제를 풀어보면서 안정적인 실력을 만들어내는 게 이번주 목표. 

그래야 다음주 프로젝트에도 충분한 1인분을 할 수 있지 않을까 싶다.