2026_테이블 생성 쿼리_문제 24
-판매직원수당조회 쿼리 0/100
-쿼리 비교 X [판매직원수당조회] 쿼리 (SELECT 주문2.판매직원, Count(주문2.주문번호) AS 총주문수, Switch([총주문수]<5,10000,[총주문수]>=5,20000,[총주문수]<20,20000,[총주문수]>=20,50000) AS 추가수당, [총주문수]*10000+[추가수당] AS 판매수당 INTO 판매직원수당확인 FROM 상품2 INNER JOIN 주문2 ON 상품2.상품코드 = 주문2.상품코드 WHERE (((Mid([센서],2,1)) In ("C","O")) AND ((주문2.구매평점)>=20)) GROUP BY 주문2.판매직원; )이 정답(SELECT 주문2.판매직원, Count(주문2.주문번호) AS 총주문수, Switch([총주문수]<5,10000,[총주문수]<20,20000,[총주문수]>=20,50000) AS 추가수당, [총주문수]*10000+[추가수당] AS 판매수당 INTO 판매직원수당확인 FROM 상품2 INNER JOIN 주문2 ON 상품2.상품코드 = 주문2.상품코드 WHERE (((Mid([센서],2,1)) In ("C","O")) AND ((주문2.구매평점)>=20)) GROUP BY 주문2.판매직원; )과 다릅니다.
이거를 보면 쿼리 필드명에 Switch 함수 사용할때 5이상 20미만이라는 조건에 있어서
Switch([총주문수]<5,10000,[총주문수]<20,20000,[총주문수]>=20,50000)
Switch([총주문수]<5,10000,[총주문수]>=5,20000,[총주문수]<20,20000,[총주문수]>=20,50000)
즉, 5이상 20미만이라는 조건을 저는 풀어서 썼고 정답은 묶어서 썼는데 결과는 같더라도 이렇게 풀면 실제 시험장에서도 틀리나요 ?