잡다한 것/다양한 후기

[자격증] 제 48회차 SQL 개발자(SQLD) 합격 후기

RuBP 2023. 4. 7. 21:20
반응형
반응형

3월 19일날 쳤었던 48회차 SQLD 가채점 점수가 오늘 나왔었다.

 

워낙 바쁘던터라 제대로 시험문제도 보지도 못한 상태에서 시험을 치르고 나왔는데,

SQL 및 DB와 관련하여 기본적인 문제들이 많이 나와서 무난하게 시험을 쳤고,

오늘 결과를 보니 나름 좋은 성적으로 합격하게 되었다.

 

시험 점수 결과.

위와 같이 1과목은 20점 만점에 14점으로, 2과목은 80점 만점에 62점을 받았으며

총 76점으로 안정적인 점수로 합격하게 됐다.

공부했던 양에 비해서 생각보다 좋은 점수를 받아서 기분이 좋다.

물론 60점만 넘으면 점수 상관없이 합격하는 시험이긴 하지만.


따로 별도로 강의를 찾아서 들으면서 공부하지는 않았고

인터넷에 존재하는 모의 문제나 기출문제들 찾아가면서 살짝살짝 풀어나가는 식으로 공부했다.

어차피 현재 수행하는 업무가 SQL을 다루기도 하고, 기초적인 개념은 알고있기 때문에

구조 설계, 정규화, DB관련 용어 및 종류와 같이 개념적인 요소만 추가로 찾아가며 배워나갔다.

 

문제의 경우 기출형태의 문제가 상당히 많이 나왔었다.

가령, 이전에 정리했던 글 중 RANK, DENSE_RANK, ROW_NUMBER 중 하나를 활용한 문제가 있었기도 했고,

NULL의 유무에 따라서 SUM 함수의 결과가 어떻게 되는지 계산하는 문제도 나왔다.

이처럼 기존에도 자주 나왔고 실제로도 SQL 구문 짜면서 종종 마주치는 개념들이 자주 등장했다.

연관된 게시물은 하단의 링크를 참고하면 좋을 것 같다.

 

[SQL] RANK, DENSE_RANK, ROW_NUMBER의 차이

이번엔 SQL을 이용해 데이터를 추출하는 과정에서, 특정 기준별로 데이터를 정렬해 순번을 매겨주는 세 명령어간의 차이점을 알아보려 한다. 주어진 데이터가 중복 없이 이루어져있다면 위 3가

somehow-worker.tistory.com

 

[SQL] Null값의 구분과 Aggregation 함수

이번에는 SQL에서 데이터를 처리하는 과정에서 존재하는 값(혹은 상태) 중 하나인 NULL의 간단한 정의와 이를 구분하는 구문, 그리고 집계(Aggregation) 함수에서 처리 결과를 간단하게 정리하려 한다

somehow-worker.tistory.com


결과적으로는 단순히 기출문제 풀어보는 것도 중요하지만,

개념적인 문제 이외에는 직접 코딩해보면서 이리저리 생각해보는게 더 낫지 않았나 싶다.

아무튼 준비했던 시간 대비 빠르게 합격할 수 있어서 기분은 좋다.