로딩
요청 처리 중입니다...

SQL_프로그래머스_카테고리 별 상품 개수 구하기

 SQL_프로그래머스_카테고리 별 상품 개수 구하기

SQL_프로그래머스_카테고리 별 상품 개수 구하기 풀이 -- MYSQL SELECT LEFT(PRODUCT_CODE, 2) AS CATEGORY , COUNT(*) AS PRODUCTS FROM PRODUCT GROUP BY LEFT(PRODUCT_CODE, 2) ORDER BY PRODUCT_CODE; -- ORACLE SELECT SUBSTR(PRODUCT_CODE, 1, 2) AS CATEGORY , COUNT(*) AS PRODUCTS FROM PRODUCT GROUP BY SUBSTR(PRODUCT_CODE, 1, 2) ORDER BY CATEGORY; 단일 패스 스캔, 직접 그룹화를 하여 성능 최적화 적용 정렬 시 컬럼명이 다른 이유 : MYSQL과 ORACLE의 SQL 표준 준수 차이 * 출처 https://school.programmers.co.kr/learn/courses/30/lessons/131529...