본문 바로가기

메타코드m26

[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.