GROUP BY

Computer Science/Database

[MySQL] GROUP BY 주의사항

GROUP BY를 사용할 때 자꾸 하는 실수가 있다. 잊지 말자! GROUP BY를 사용할 때 SELECT에서는 GROUP BY에 사용된 컬럼 또는 집계 함수를 적용한 컬럼만 올 수 있다. Q. 그럼 Group by에 사용된 컬럼 또는 집계 함수를 적용한 컬럼 외의 다른 컬럼도 같이 조회하려면 어떻게 해야할까? A. 서브쿼리를 사용해보자. 예제 아래 쿼리는 상품의 카테고리별로 가장 비싼 상품의 가격을 보여준다. SELECT CATEGORY, MAX(PRICE) MAX_PRICE FROM FOOD_PRODUCT GROUP BY CATEGORY ORDER BY MAX_PRICE DESC; | 상품의 카테고리별로 가장 비싼 상품의 가격뿐만 아니라 상품 이름까지 출력하려면 어떻게 해야할까? 더보기 과거 잘못 쓴..

com-l
'GROUP BY' 태그의 글 목록