250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

데이터 놀이터

String, Date - 카테고리 별 상품 개수 구하기 본문

SQL

String, Date - 카테고리 별 상품 개수 구하기

jjjk84 2023. 8. 22. 23:32
728x90

1. 문제

 

PRODUCT 테이블에서

상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요.

결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.

https://school.programmers.co.kr/learn/courses/30/lessons/131529

 

2. 문제 조건

 

  1. 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 -> 문자열 자르기(LEFT 활용), GROUP BY
  2. 상품 개수를 출력 -> COUNT, SELECT
  3. 상품 카테고리 코드를 기준으로 오름차순 정렬 -> ORDER BY

 

3. 코드 작성

 

SELECT LEFT(PRODUCT_CODE, 2) AS CATEGORY
     , COUNT(PRODUCT_ID) AS PRODUCTS
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY CATEGORY;

 

4. 회고

 

  • 문자열 자르기 함수를 복습해보게 되었다.
    • LEFT, RIGHT
    • SUBSTR : 시작점과 가져올 길이를 설정하여 자르기
      • SUBSTR(문자열, 시작점, 가져올 길이)
728x90