2026_최신기출문제_06회_2024년상시02
-3. 상권별소득조회 쿼리 0/7
-쿼리 비교 X [상권별소득조회] 쿼리 (SELECT 서울상권분석.상권명, 서울상권분석.월평균소득금액, 서울상권분석.총지출금액, String([월평균소득금액]/5000,"◎") AS 월평균소득평가 INTO 상권별소득평가 FROM 서울상권분석 GROUP BY 서울상권분석.상권명, 서울상권분석.월평균소득금액, 서울상권분석.총지출금액 HAVING (((서울상권분석.상권명) Like "*" & [상권명의 일부를 입력] & "*")); )이 정답(SELECT 서울상권분석.상권명, 서울상권분석.월평균소득금액, 서울상권분석.총지출금액, String([월평균소득금액]/5000,"◎") AS 월평균소득평가 INTO 상권별소득평가 FROM 서울상권분석 WHERE (((서울상권분석.상권명) Like "*" & [상권명의 일부를 입력] & "*")); )과 다릅니다.
해당 문제에서 저는 월평균소득평가를 식으로 했고 정답은 묶는방법이어서 틀린 것 같습니다. 처음에 묶는 방법으로 쿼리를 실행시켰을 때 빈 줄이 마지막에 삽입되어있었고 이에 식으로 바꿨더니 해당 줄이 사라져서 식으로 한 것이었는데, 묶는 방법과 식을 구분할 수 있는 다른 방법이 있을까요?
안녕하세요.
GROUP BY와 HAVING은 집계 쿼리에서만 사용하는 구문입니다.
이 문제는 집계가 없는 일반 선택 쿼리이므로 조건은 **WHERE**로 처리해야 합니다.
따라서 요약은 '조건'으로 설정해야 하며, '묶는 방법'으로 설정하면 GROUP BY와 HAVING이 생성되어 채점 프로그램에서 오답 처리됩니다.
즐거운 하루 되세요.
-
관리자2026-07-29 09:44:29
안녕하세요.
GROUP BY와HAVING은 집계 쿼리에서만 사용하는 구문입니다.이 문제는 집계가 없는 일반 선택 쿼리이므로 조건은 **
WHERE**로 처리해야 합니다.따라서 요약은 '조건'으로 설정해야 하며, '묶는 방법'으로 설정하면
GROUP BY와HAVING이 생성되어 채점 프로그램에서 오답 처리됩니다.즐거운 하루 되세요.