728x90
상품코드(ITEM_CODE)는 문자열 이다.
근데 저렇게 1번인데 0~~ 이렇게 되있으니까 보기싫다
이걸 숫자로 바꿔보자
1) TO_CHAR - TO_NUMBER 함수
SELECT TO_CHAR(TO_NUMBER(BI.ITEM_CODE)) AS 상품코드
, BI.ITEM_NAME AS 상품명
, COUNT(BOI.ORD_CODE) AS 판매량
FROM BURGER_ITEM BI
JOIN BURGER_ORD_ITEM BOI
ON BI.ITEM_CODE = BOI.ITEM_CODE
GROUP BY TO_CHAR(TO_NUMBER(BI.ITEM_CODE)), BI.ITEM_NAME;
2 ) TRIM - LEADING
SELECT TRIM(LEADING '0' FROM BI.ITEM_CODE) AS 상품코드
, BI.ITEM_NAME AS 상품명
, COUNT(BOI.ORD_CODE) AS 판매량
FROM BURGER_ITEM BI
JOIN BURGER_ORD_ITEM BOI
ON BI.ITEM_CODE = BOI.ITEM_CODE
GROUP BY TRIM(LEADING '0' FROM BI.ITEM_CODE), BI.ITEM_NAME;
( 결과 같음 )
728x90
'Oracle' 카테고리의 다른 글
Oralce | COALESCE 함수 (0) | 2023.06.02 |
---|---|
Oracle | SUBSTR() 문자열 자르는 함수 / 연결 연산자 || (1) | 2023.06.01 |
Oracle | 특정 기간 내 데이터 구하기 - BETWEEN TO_DATE (0) | 2023.05.25 |
INNER JOIN / LEFT JOIN 개념과 언제쓰는지? (0) | 2023.05.24 |
Oracle | PARTITION BY (0) | 2023.05.23 |