brunch

You can make anything
by writing

C.S.Lewis

by 서경 Sep 13. 2022

문과 기획자의 SQL 공부하기-3

[패스트캠퍼스] 국비로 데이터 분석 강의(SQL) 공부하는 학습일지 W3


국비로 SQL 공부하기-4

강의의 절반을 다 들었다. 연휴가 껴있다 보니, 최대한 매일 한 강씩 들으려고 노력했는데 조금 뿌듯한 3주 차의 기록. 쿼리를 다 손으로 적다가 조금 힘들어서 노트를 캡처해서 노션에 기록하고 있다. (필기를 미리 제공해주시지만 공부할 때 다시 적는 걸 선호하는 편) 최근에 노션을 프로로 업그레이드해서 사진 첨부에 제한이 사라진건 자랑이다. 




매 수업마다 다양한 키워드를 배운다. 지나고 보면 '어라, 이것도 배웠었는데 뭐였더라' 싶은 순간들이 있는데 각 키워드를 별도로 적어두었더니 도움이 된다. 실습할 때 최대한 제시해주신 쿼리를 안 보고, 표만 보고 직접 만들어보려고 노력했더니 create databasea, table은 척척 할 수 있는 사람이 되었다. 안 그래도 오늘 면접을 본 회사에서 '데이터는 얼마나 다루실 수 있는지'라고 질문을 주셨는데 듣고 있는 SQL강의를 말씀드리면서 더 노력하겠다고 답변했다. 아무래도 아직 수업을 듣고 있는 수준이지, 실제로 분석은 못해본 터라...


그래도 강의의 파트 1을 다 듣고 나니, 대략적인 키워드에 대하여 익숙해질 수 있어서 좋았다. 이전 회사에서 맨날 데이터 드리븐 데이터 드리븐 염불을 외웠어도 사실 내가 해볼 수 있는 영역이 적어서 아쉬웠는데 퇴사하고 나서 발전하고 있는 느낌이다. 


내일부터 수강할 (오늘은 쉴래...) 파트 2는 조금 더 실전적인 수업이 있는 것 같은데 기대된다. 게다가 마지막엔 프로젝트를 수행하고 점수가 매겨지다니... 떨리는 맴. 우선 이번 주에 배웠던 코드들을 정리하고 복습해보자. 




[내용 요약 및 함수 정리]


1) 데이터 그룹화 : GROUP BY

2) 그룹에 조건 추가 : HAVING 

3) 특정 로우에 조건을 거는 건 : WHERE 

4) 조건 1개 만들기 : IF

5) 조건 여러 개 만들기 : CASE

6) 함수 만들기 : CREATE FUNCTION 

7) 테이블 합치기 : JOIN 

8) 데이터에 데이터를 더하기 : UNION

9) 데이터에 데이터를 빼기 : MYSQL에서는 JOIN을 통해서 해결

10) 조건에 조건을 더하기 : 서브 쿼리 입력 (SELECT, FROM, WHERE절에 모두 입력 가능)

11) 데이터 삭제 : DELETE FROM

12) 데이터 수정 : UPDATE

13) 제약 조건 걸기 : NOT NULL, UNIQUE, DEFAULT, PRIMARY KEY, FOREIGN KEY




다 적기에는 벅차서 대표적인 키워드들만 적어두었다. 우리 함께 SQL 부셔봐요. 

우당탕탕 실습 내용도 덧붙입니다 :)





#패스트캠퍼스 #내일배움카드취업 #국비지원교육 #K디지털기초역량훈련 #SQL강의


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari