카테고리 별 상품 개수 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/131529
- 문제 풀이
1
2
3
4
SELECT SUBSTR(PRODUCT_CODE, 0, 2) AS CATEGORY, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY SUBSTR(PRODUCT_CODE, 0, 2)
ORDER BY CATEGORY;
SUBSTR
함수는 문자열의 일부분을 추출하는 데 사용되는 SQL 함수이다.1
SUBSTR(source_string, start_position, length)
source_string
: 추출할 문자열이다.start_position
: 추출을 시작할 위치를 나타낸다. 첫 번째 문자는 1로 시작한다.length
: 추출할 문자의 길이를 나타낸다. 생략하면 시작 위치부터 문자열의 끝까지 모두 추출된다.
1
SELECT SUBSTR('Hello, World!', 1, 5) AS result;
- 위 쿼리는 문자열 ‘Hello, World!’에서 첫 번째 문자부터 시작하여 길이가 5인 부분 문자열을 추출한다. 결과는 ‘Hello’가 된다.
1
SELECT SUBSTR('Hello, World!', 8) AS result;
- 이 경우에는 8번째 위치부터 문자열의 끝까지를 추출하므로 결과는 ‘World!’가 된다.
- 실행 결과
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.