데이터 분석일지 19

SQLD 합격 후기 및 공부 방법 (feat. 격파르타 SQLD 자격증 챌린지 솔직 후기)

1달간 SQLD 자격증을 위해 달려온 결과,,SQLD 시험에 무사히 합격하여 자격증 취득을 했다!!   SQLD를 준비 중이신 분들을 위해 공부하는 방법과,그리고 자격증 공부 일지를 남기기 위해이번 포스트를 작성한다. 자격증 공부 이유필자는 비전공자이고, 통계나 데이터 언어 관련 지식은 0에 가까웠다.서비스 기획자로 회사에 일하면서, 수치적인 데이터를 가지고 내 기획을 팀원들에게 설득하기가 수월하다는 것을 알게 되었다. 이를 계기로 데이터를 읽는 기본 언어로 알고 있던 SQL을 목표 의식을 갖고 공부하고자SQLD 자격증을 공부하기로 마음먹었다.(물론 이직을 위한 스펙용으로도 써먹을 마음도 있다😃) 공부 일정필자는 2024년 5월 24일에 실시된 제53회 SQLD 시험을 목표로 3주간 공부에 집중했다. ..

피벗 테이블과 코호트 분석 히트맵 시각화하기

이번 포스트에선 스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업의 마지막 수업인 5주차 수업에 대한 개발일지를 정리하고자 한다. 3주차 수업부터는 계속 뼈대에 살을 붙이는 느낌의 학습을 진행했다.따라서, 이번 5주차도 새로 배웠던 내용이나 코드, 함수를 위주로 포스트를 정리했다. 5주차에서 새로 배운 내용은 피벗테이블과 코호트 분석 히트맵을 시각화하는 내용이다.1주차,2주차, 3주차, 4주차 개발일지 링크는 참고용으로 첨부해두었다. 피벗테이블 만들기 피벗테이블이란 기존의 데이터를 바탕으로 필드를 재구성하여, 데이터 통계를 보다 쉽게 파악할 수 있게 도와주는 테이블이다.우리가 원하는 열과 행으로 데이터를 재구성하여 한 눈에 데이터 내용을 파악할 수 있는 점에서 용이하다. 피벗..

실무 상황에서 데이터 분석하기 2탄 - 데이터 시각화

이번 포스트에선 스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업 중 4주차 수업에 대한 개발일지를 정리하고자 한다. 이번 수업의 목표는 총 4가지이다:1. 문제 해결을 위해 가설을 세울 수 있다,2. 가설을 데이터 기반으로 검증할 수 있다,3. 그래프를 그려 인사이트를 쉽게 찾을 수 있다,4. 분석한 데이터 결과를 기반으로 의사 결정을 할 수 있다. 이번 4주차 수업도 3주차 수업과 마찬가지로,뼈대에 살을 붙이는 느낌의 학습을 진행했다. 따라서, 새로 배웠던 내용이나 코드, 함수를 위주로 포스트를 정리했다.4주차에서 새로 배운 주요 내용은 가설을 세우는 프로세스와 데이터 시각화하기다.1주차, 2주차,  3주차 개발일지 링크는 참고용으로 첨부해두었다. 수업에선 실무에서 일어날..

실무 상황에서 데이터 분석하기

이번 포스트에선 스파르타코딩클럽의 "[왕초보] 마케터, 기획자를 위한 실전 데이터 분석" 수업 중 3주차 수업에 대한 개발일지를 정리하고자 한다. 이번 수업의 목표는 총 3가지이다:1. 실제 데이터를 분석,2. 그래프에서 인사이트를 도출,3. 주어진 문제에 대한 가설을 데이터 기반으로 검증. 이번 3주차 수업은 2주차까지 배웠던 프로세스는 동일하게 진행하되,프로세스에 살을 붙이는 느낌이었다.따라서, 새로 배웠던 코드나 함수를 위주로 포스트를 정리했다.1주차와 2주차 개발일지 링크는 참고용으로 첨부해두었다.총 2가지 미션을 기반으로 수업은 진행되었다.미션이 진행된 가상 배경은, 스파르타코딩클럽 회사에 다니는 신입사원에게 팀장님이 지난 회의 중 나왔던 이야기들을 바로 진행할 수 있게 데이터로 체크해달라는 요..

SQLD 자격증 챌린지 12일차: DML, TCL, DDL, DCL

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 12일차 수업 목표는 SQLD을 사용하는 기본적인 방법에 대해 학습하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.DML (Data Manipulation Language)TCL (Transaction Control Language)DDL (Data Definition Language)DCL (Data Control Language)12일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 가장 마지막 파트이다.드..

SQLD 자격증 챌린지 11일차: 계층형 질의, 셀프 조인, PIVOT/UNPIVOT절, 정규 표현식 알아보기

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io11일차 수업 목표는 데이터베이스에서 데이터를 검색, 조작 및 변환하는 데 사용되는 SQL 함수에 대해 알아가는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식 (Regular Expression, Regex)11일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. 계층형 질의와 셀프 조인 1) 계층형 질의란?동일 테이블에 계층적으로 ..

SQLD 자격증 챌린지 10일차: 서브쿼리, View, 다중행 함수, ROWNUM/TOP

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io  10일차 수업 목표는 데이터베이스에서 데이터를 검색, 조작, 변환하는데 사용되는 SQL 함수에 대해 학습하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.서브 쿼리기타 서브 쿼리집합 연산자다중행 함수 - 그룹 함수다중행 함수 - 윈도우 함수ROWNUM, TOP, Row Limiting10일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. 서브 쿼리 1) 서브쿼리 기본하나의 SQL 문안에 포함되..

SQLD 자격증 챌린지 9일차: JOIN 문법

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 9일차 수업 목표는 JOIN 문법에 대하여 익히는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.JOIN표준 JOIN9일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. JOIN JOIN이란 두 개 이상의 테이블을 연결 또는 결합해서 데이터를 출력하는 것이다.일반적으로 하나의 데이터베이스에 테이블이 1개가 아닌 여러 개로 구성되어 있기 때문에,테이블 간의 관계가 있고 이를 JOIN을 통해 하나의 ..

SQLD 자격증 챌린지 8일차 강의: GROUP BY, HAVING, ORDER BY 절

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 8일차 수업 목표는 GROUP BY 절, HAVING 절, ORDER BY 절에 대해서 학습하는 것이다. 아래 목차와 같이 내용을 정리할 예정이다.GROUP BYHAVINGORDER BY8일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. GROUP BY GROUP BY는 데이터를 특정 조건에 따라 묶어주는 절이다. 1) 집계 함수 (Aggregate Function)그룹으로 묶는 이유는, 집계를 하..

SQLD 자격증 챌린지 7일차 강의: SELECT문, 단일행 함수, WHERE절

SQLD 자격증을 취득하기 위하여 스파르타코딩클럽의 "SQLD 자격증 채린지" 수업을 수강한 내용을 복습 차원에서 정리한 내용이다.  SQLD 자격증 챌린지 (oopy.io) SQLD 자격증 챌린지단기간 SQLD 격파가 가능한, 격파르타 차별점certificate-sqld.oopy.io 7일차 수업 목표는 SELECT문, 단일행 함수, WHERE절에 대해 학습하는 것이다.  아래 목차와 같이 내용을 정리할 예정이다.SELECT문단일행 함수WHERE절7일차 수업 내용은 2과목인 SQL 기본 및 활용 내용의 일부이다. 01. SELELCT문 A. SELECT문SELECT문은 테이블에서 데이터를 조회할 때 사용하는 구문이다.다양한 옵션이 적용되어 많이 활용할 수 있다. SELECT문의 구조/*테이블에서 원하는..