SQL 프로그래머스 문제 - 가격대 별 상품 개수 구하기(중요!)
·
DataEngineering
SELECT TRUNC(PRICE / 10000) * 10000 AS "PRICE_GROUP", COUNT(PRICE) FROM PRODUCT GROUP BY TRUNC(PRICE / 10000) * 10000 ORDER BY PRICE_GROUP 1. 코드 흐름 중요 저기서 GROUP BY PRICE_GROUP을 하면 에러 난다.애초에 FROM PRODUCT -> GROUP BY -> SELECT 이 순서로 진행되는 듯 하다. 따라서 SELECT에서 정의된 PRICE GROUP을 인식할 수 없는 것. 대신, PRICE_GROUP을 만든 수식 그대로를 GROUP BY에 넣을 수 있다. 2. 구간을 만들 때 TRUNC(PRICE / 10000) * 10000 이..