본문 바로가기

SQL Kit/JOIN

상품 별 오프라인 매출 구하기 [ 프로그래머스 | SQL Kit | Level 2 ] 1. 문제목적테이블 간 조인을 통해 데이터를 결합하고 집계 연산(SUM)과 그룹화(GROUP BY)를 통해 특정 기준에 따른 데이터를 요약하는 방법을 학습하는 것이다.2. 핵심개념JOIN정의: 두 개 이상의 테이블을 공통된 컬럼을 기준으로 결합하는 연산.SELECT table1.column1, table2.column2FROM table1JOIN table2ON table1.common_column = table2.common_column;특징: INNER JOIN은 공통 키를 기준으로 양쪽 테이블에 공통된 데이터만 반환.SUM정의: 특정 컬럼 값의 총합을 계산하는 집계 함수.SELECT SUM(column)FROM table;GROUP BY정의: 특정 컬럼을 기준으로 데이터를 그룹화하여 집계 연산을 수.. 더보기
조건에 맞는 도서와 저자 리스트 출력하기 [ 프로그래머스 | SQL Kit | Level 2 ] 1. 문제목적두 개 이상의 테이블을 조인(JOIN)하여 특정 조건에 따라 데이터를 필터링하고 결과를 정렬하는 과정을 학습하는 것이다. 이를 통해 INNER JOIN, WHERE 절, ORDER BY 절 등 데이터베이스 관리의 핵심 개념을 익힐 수 있다.2. 핵심개념INNER JOIN정의: 두 개 이상의 테이블에서 공통된 컬럼을 기준으로 데이터를 결합하는 연산.SELECT table1.column1, table2.column2FROM table1INNER JOIN table2ON table1.common_column = table2.common_column;특징: 공통된 값이 있는 행만 반환한다.WHERE 절정의: 특정 조건을 기준으로 데이터를 필터링할 때 사용하는 절.SELECT * FROM tableW.. 더보기