select prod_id 상품코드, prod_name 상품명,
sum(cart_qty) 판매수량,
sum(cart_qty * prod_sale)판매금액
from prod, cart
where prod_id = cart_prod
and substr(cart_no, 1, 4)= '2005'
group by prod_id, prod_name;
select prod_id 상품코드, prod_name 상품명,
sum(cart_qty) 판매수량,
sum(cart_qty * prod_sale)판매금액
from prod, cart
where prod_id = cart_prod
and cart_no like '2005%'
group by prod_id, prod_name;
두개의 실행계획을 비교해보니 cost byte cadinality값 차이가 엄청나게 납니다
substr vs like 차이같은데
정확하게 이유를 모르겠네요 !!
초보자니까 알려주세용!
그리고 다른 SQL문 같은 값이 나오는 예제 같은거 있으면 알려주세요~!!!
실행계획을 비교해봐야하는데 구하기가 쉽지않네요~