퀴즈
제품 테이블에서 같은 카데고리 내의 평균보다 비싼 제품목록을 조회하는 sql문을 작성하세요.
-- SELF JOIN 쿼리
SELECT
p1.product_id,
p1.product_name,
p1.category,
p1.price,
AVG(p2.price) AS category_avg_price
FROM products p1
JOIN products p2 ON p1.category = p2.category
GROUP BY p1.product_id, p1.product_name, p1.category, p1.price
HAVING p1.price > AVG(p2.price)
ORDER BY p1.category, p1.price DESC;
⚠️ 이제부터 사고방식을 바꿔야 함 → 내가 밑바닥부터 설계한다!
GROUP BY (上) : 개념과 실제 사용 방법
SQL 공부를 시작하면 얼마 되지 않아 GROUP BY 라는 개념을 배우게 됩니다. 데이터를 그룹화하는 것, 즉 ㄷ이터를 집계하는 것은 데이터베이스 상에서 상당히 중요한 개념입니다. 이 글에서는, 실
kimsyoung.tistory.com
'HANCOM AI ACAMEMY > 수업 및 플젝' 카테고리의 다른 글
| Node.js : 4월 1일 (0) | 2025.04.01 |
|---|---|
| Node.js : 3월 31일 (0) | 2025.03.31 |
| SQL : 3월 21일 (0) | 2025.03.21 |
| SQL : 3월 20일 (0) | 2025.03.20 |
| React Native : Expo에서 환경변수 (0) | 2025.03.13 |
댓글