📊 [SQL] 제20장 GROUP BY와 MIN/MAX - 가장 큰 값과 가장 작은 값 찾기 제20장 GROUP BY와 MIN/MAX - 가장 큰 값과 가장 작은 값 찾기📚 집계 함수 활용 시리즈① COUNT② SUM③ AVG④ MIN / MAX ← 현재⑤ 여러 집계 함수를 함께 사용하기지금까지는개수(COUNT)합계(SUM)평균(AVG)을 계산했습니다.이번 장에서는가장 큰 값(MAX) 과가장 작은 값(MIN) 을 찾는 방법을 배워 보겠습니다.오늘의 질문상품관리팀에서 다음과 같이 질문했습니다."가장 비싼 상품은 얼마인가요?" 잠시 후 다른 직원이 묻습니다."가장 저렴한 상품은 얼마인가요?" 이번에는평균도,합계도 아닙니다.가장 큰 값또는가장 작은 값을 찾아야 합니다.이때 사용하는 함수가MAX()와 MIN()입니다.학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.MAX() 함수의 역할을.. 2026. 7. 2. 📊 [SQL] 제19장 GROUP BY와 AVG - 그룹별 평균 계산하기 제19장 GROUP BY와 AVG - 그룹별 평균 계산하기📚 집계 함수 활용 시리즈① COUNT② SUM③ AVG ← 현재④ MIN / MAX⑤ 여러 집계 함수를 함께 사용하기지금까지는 개수(COUNT)와 합계(SUM)를 계산했습니다.이번 장에서는 평균값(AVG) 을 이용하여 데이터를 비교하는 방법을 배워 보겠습니다.오늘의 질문상품관리팀에서 다음과 같이 질문했습니다."어느 카테고리의 상품 가격이 가장 비싼가요?" 잠시 생각해 보면단순히 가격의 합계(SUM) 만으로는 판단하기 어렵습니다.예를 들어 카테고리 상품 수 가격 합계 A20개1,000B5개600합계만 보면 A가 더 큽니다.하지만평균을 계산하면 카테고리 평균 가격 A50B120오히려 B의 상품이 더 비쌉니다.이처럼 전체 규모보다 '평균'을 .. 2026. 7. 2. 📊 [SQL] 제18장 GROUP BY와 SUM - 그룹별 합계 계산하기 제18장 GROUP BY와 SUM - 그룹별 합계 계산하기오늘의 질문지난 장에서는 국가별 고객 수를 계산하고,조건에 맞는 그룹만 선택하는 HAVING을 배웠습니다.이번에는 영업팀에서 다음과 같은 요청이 들어왔습니다."카테고리별 상품 가격의 총합을 알고 싶습니다." 또는"직원별로 처리한 주문 수량의 합계를 계산해 주세요." 이처럼 여러 행의 값을 모두 더해야 하는 경우가 많습니다.이때 사용하는 집계 함수가 바로 SUM()입니다.하지만 이번 장의 핵심은 단순히 SUM()을 사용하는 것이 아니라,GROUP BY와 함께 사용하여 그룹별 합계를 계산하는 방법을 배우는 것입니다.학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.SUM() 함수의 역할을 설명할 수 있다.GROUP BY와 함께 그룹별 합계를 계.. 2026. 7. 1. 📊 [SQL] 제17장 HAVING - 그룹을 만든 후 조건 선택하기 제17장 HAVING - 그룹을 만든 후 조건 선택하기오늘의 질문지난 시간에는 GROUP BY를 이용하여 국가별 고객 수를 계산했습니다.Germany 11명France 9명Brazil 9명UK 7명...그런데 사장님이 다시 말합니다."고객이 많은 국가만 보고 싶습니다." 이번에는 모든 국가가 아니라고객이 5명 이상인 국가만출력해야 합니다.이럴 때 사용하는 명령어가 바로 HAVING입니다.학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.HAVING의 역할을 설명할 수 있다.GROUP BY와 HAVING를 함께 사용할 수 있다.WHERE와 HAVING의 차이를 설명할 수 있다.그룹을 만든 후 원하는 그룹만 선택할 수 있다.17-1. HAVING이란 무엇일까요?지난 .. 2026. 7. 1. 📊 [SQL] 제16장 GROUP BY - 같은 종류끼리 묶어서 계산하기 제16장 GROUP BY - 같은 종류끼리 묶어서 계산하기오늘의 질문사장님이 고객 목록을 보다가 말했습니다."고객은 모두 몇 명입니까?" 이 질문은 지난 시간에 배운 COUNT()로 해결할 수 있습니다.하지만 이번에는 이렇게 질문합니다."국가별 고객 수를 알고 싶습니다." 그리고 상품 담당자는 이렇게 요청합니다."카테고리별 평균 가격도 계산해 주세요." 이제는 전체를 하나로 계산하는 것이 아니라, 같은 종류끼리 묶어서 계산해야 합니다.이럴 때 사용하는 명령어가 바로 GROUP BY입니다.학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.GROUP BY의 역할을 설명할 수 있다.같은 값을 가진 데이터를 그룹으로 묶을 수 있다.GROUP BY와 집계 함수를 함께 사용할 수 있다.실무에서 GROUP B.. 2026. 6. 30. 📊 [SQL] 제15장 집계 함수 - 여러 행을 한 번에 계산하기 제15장 집계 함수(Aggregate Functions) - 여러 행을 한 번에 계산하기오늘의 질문사장님이 상품 목록을 보다가 갑자기 질문했습니다."우리 상품은 모두 몇 개입니까?" 잠시 후 또 질문합니다."평균 가격은 얼마인가요?" 그리고 마지막으로 이렇게 말합니다."가장 비싼 상품과 가장 저렴한 상품도 알려 주세요." 상품을 하나씩 계산하는 것은 시간이 너무 오래 걸립니다.이처럼 여러 행(Row)을 한 번에 계산하는 함수를 집계 함수(Aggregate Functions)라고 합니다.학습 목표이번 장을 학습하면 다음 내용을 할 수 있습니다.집계 함수의 역할을 설명할 수 있다.COUNT(), SUM(), AVG()를 사용할 수 있다.MIN(), MAX()를 사용할 수 있다.집계 함수와 일반 함수의 차이를.. 2026. 6. 30. 이전 1 2 3 4 5 6 7 ··· 17 다음