[프로그래머스 lv2] 카테고리 별 상품 개수 구하기

데프·2023년 10월 30일
0

SQL문제풀이

목록 보기
2/7

👉프로그래머스 바로가기
Q. 상품테이블에서 상품 카테고리 코드 첫 2자리 별로 개수를 구하시오.

문제설명

  • 문자열 조작, GROUP BY를 사용하는 간단한 문제이다.
  • MySQL의 경우 LEFT()함수로 비교적 적은 인자로 작성이 가능하지만 오라클은 SUBSTR()을 써야 할 것이다.

정답

  • 오라클
SELECT SUBSTR(PRODUCT_CODE,0,2), COUNT(*)
FROM PRODUCT
GROUP BY SUBSTR(PRODUCT_CODE,0,2)
ORDER BY 1 ASC
;
  • MySQL
SELECT LEFT(PRODUCT_CODE,2), COUNT(*)
FROM PRODUCT
GROUP BY LEFT(PRODUCT_CODE,2)
ORDER BY 1 ASC
;
profile
정보의 홍수를 기록하는 데프의 로그

0개의 댓글

관련 채용 정보