👉프로그래머스 바로가기
Q.상품
테이블에서상품 카테고리 코드
첫 2자리 별로 개수를 구하시오.
LEFT()
함수로 비교적 적은 인자로 작성이 가능하지만 오라클은 SUBSTR()
을 써야 할 것이다.SELECT SUBSTR(PRODUCT_CODE,0,2), COUNT(*)
FROM PRODUCT
GROUP BY SUBSTR(PRODUCT_CODE,0,2)
ORDER BY 1 ASC
;
SELECT LEFT(PRODUCT_CODE,2), COUNT(*)
FROM PRODUCT
GROUP BY LEFT(PRODUCT_CODE,2)
ORDER BY 1 ASC
;