본문 바로가기

전체 글33

[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (6) JOIN - INNER JOIN, OUTER JOIN, FULL OUTER JOIN 강의는 메타코드에서 구매 가능하다: https://mcode.co.kr/kor/이번 주말은 본가에 와서 평소보다 자료를 많이 넣진 못하겠지만... 그래도 매주 규칙적으로 글을 써야지! 공부가 되지. SQL 입문 부트캠프 덕에 이번 sqld 시험도 잘 친 것 같고, 프로그래머스 사이트에서 SQL 문제들을 풀어 나갈 수 있어서 나에게는 여러모로 감사한 강의이다. 오늘은 대망의 JOIN 차례. JOIN은 이해하기가 어찌 보면 쉽고, 어찌보면 어렵다. 나는 공간감각이 없는 편이라 테이블을 가져 와서 옆에다가 붙인다는 것을 감 잡고 이해하기 시간이 꽤 걸렸다. ㅠㅠ🔥 JOINJOIN은 두 테이블을 결합하기 위해 사용한다. 강의에서 알려준 예시는 아니지만 예를 들어서, 아래와 같이 제품 테이블 - 주문 테이블 - .. 2024. 3. 16.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (5) HAVING 절, IF, CASE 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 이번 주말에 sqld 시험도 치고, 오늘은 결혼식을 다녀왔는데 어제 춥게 자서 그런가 감기기운이 심하다. 오늘은 짧게 글 쓰고 마무리 해야할 듯.. 내일 출근도 해야 하니까... 오늘도 역시 메타코드의 SQL 입문 6시간 완성 강의를 정리하려 한다. 🔥 HAVING 절 자료를 보면, HAVING은 WHERE와 비슷하게 뒤에 조건이 오는데 '그룹화된 결과의 집계'에 대한 조건을 적용한다고 되어 있다. 항상 GROUP BY까지 하고 결과 표를 한 번 뽑은 다음에 HAVING을 써서 조건을 적용한다고 생각하면 편하다. 아래 예를 보자. SELECT productline, count(productline) AS productlineSu.. 2024. 3. 11.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (4) ORDER BY, GROUP BY 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 오늘 2024년 3월 9일, 제 52회 SQLD 시험을 치고 왔다. 결론부터 말하면 메타코드 부트캠프 들은 게 중심을 딴딴하게 잡아줘서 그런지 도움이 많이 되었다. 굿! 나중에 여유 생기면 시험 준비 꿀팁 썰도 풀어볼 예정... 🔥 ORDER BY ORDER BY는 SQL 쿼리 결과를 특정 컬럼 또는 여러 컬럼 기준으로 정렬하는 기능을 한다. 디폴트 값은 오름차순(ASC), DESC를 적어주면 내림차순으로 정렬한다. SELECT * FROM A WHERE 조건 ORDER BY 컬럼명1 DESC, 컬럼명2 ASC; 기본형은 위와 같다. ORDER BY는 가장 마지막에 실행된다고 했다. SQLD 시험에도 자주 나오는 문제인데, 쿼리.. 2024. 3. 10.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (3) WHERE, 비교연산자, 논리연산자, LIKE, BETWEEN, IN, IS NULL, IS NOT NULL 내가 이 글에서 설명하고 정리한 모든 내용은 요 강의에 있는 내용을 기반으로 함! 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 🔥 WHERE문 WHERE문을 쓰는 순서는 다음과 같다. 순서대로 안 쓰면 오류가 나니까 순서는 꼭 외워둘 것! SELECT 컬럼명 FROM 테이블명 WHERE 조건문; WHERE구문 안에는 '조건'이 들어가는데, 비교연산자와 논리연산자를 쓸 수 있다. 🔥 비교연산자(=, >, = 나 처럼 부등호보다 등호가 먼저 오는 방식으로는 사용하지 않는다. 문제1. customers 테이블에서 creditLimit이 10000보다 큰 고객들의 이름(customerName)을 조회하세요. 일단 customers 테이블에서 customerName 컬럼을 조회하는.. 2024. 3. 3.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (2) SELECT, 별칭(ALIAS), LIMIT, OFFSET, DISTINCT SQLD 시험도 있겠다, SQL 공부를 제대로 해보고자 메타코드 SQL 부트캠프를 듣기 시작했다. 2월 마지막 주말에 토, 일 2일간 공부했고, 완강했다(감격). 덕분에 기본적인 SQL문을 쓸 수 있게 되었고, 개념적으로도 개괄이 되어서 엄청 많은 도움을 받았다. 지금 할인 중이니 들어봐도 좋을 듯...? 나는 자료에 나오는 모든 쿼리를 내 손으로 쳐보았더니 딱 3배 걸렸다. :D (6시간 강의인데 완강에 18시간 걸림) 중간중간 실습 문제들이 많아서 그런 걸 다 푼다면 아마 6시간으로 끝날 수 있는 사람은 없지 않을까. 강의는 메타코드 사이트에서 구매할 수 있다. https://mcode.co.kr/ 지난 글에서는 Heidi SQL을 이용해 데이터베이스를 생성하거나 불러오는 방법을 정리했다. 오늘 정리.. 2024. 3. 3.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (1) mySQL과 HeidiSQL 설치하기, Database 불러오기, CREATE 테이블 생성 지난 목요일에 취업 특강을 듣고 SQL 빡공을 시작했다. 원래 SQLD 시험이 2주 정도 남아서 열심히 공부를 하려던 참이었는데 더더욱 자극이 되었다. 현재 공동구매로 할인도 하고 있는 메타코드M의 SQL 입문 필수 SQL 부트캠프 강의이다(구매는 메타코드m 사이트에서 할 수 있다. https://mcode.co.kr/kor/). 강의는 MYSQL + heidiSQL을 사용해 진행되고, 직접 따라 쳐보면서 할 수 있어서 아주 도움이 많이 된다. 그나저나 강사님 영상에서 보면 실물이 훨씬 잘생기셨는데 썸네일은 왜 저런 사진을 쓰셨는지 모르겠다. :) 하핫 TMI... 🔥 SQL 기본개념과 mySQL, HeidiSQL 설치 튜토리얼에서는 SQL 기본 개념을 조금 다루고, mySQL과 HeidiSQL 설치를 .. 2024. 2. 24.