문제 : 

DUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.

 

해결 방식 : 

-- PRODUCT 앞자리 2개 >> STRING 함수
-- 상품 개수 >> COUNT(*)

-- GROUP BY 
-- 카테고리 코드 오름차순

 

결과 : 틀림  

         STRING 함수 사용법 확인 필요

 

답안 :  

SELECT SUBSTR(PRODUCT_CODE,1,2), COUNT(*)
FROM PRODUCT  
GROUP BY 1
ORDER BY 1 ASC

 

 

참고사항 :

문자 함수 

LOWER( arg ) 소문자 반환

UPPER ( arg ) 대문자 반환

INITCAP 첫 글자 대문자, 이 후 글자 소문자 변환

CHR (arg )

TRIM 문자열의 양 끝단에서 공백 또는 지정된 문자열을 제거하고 반환

LTRIM 문자열의 왼쪽 끝에서 공백 또는 지정된 문자열을 제거하고 반환 

RTRIM 문자열의 오른쪽 끝에서 공백 또는 지정된 문자열을 제거하고 반환

SUBSTR 입력된 문자열의 부분 문자열을 추출하여 반환

LENGTH 입력된 문자열의 길이를 반환

REPLALE 입력된 문자열에서 특정 문자열을 찾아 다른 문자열로 대체

+ Recent posts