책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
470
조회수
4
작성일
2026-09-18
작성자
권*산
첨부파일

문제가 <거래처>, <매출> 테이블을 이용하여 수량의 합계가 300 이상인 거래처의 '등급' 필드의 값을 '우수거래처'로 변경하는 <우수거래처처리> 업데이트 쿼리를 작성한 후 실행하시오. 이렇게 되어 있는데 저는 그 조건부분에

in (select sum(수량) from 매출 where ">=300") 이런식으로 하니깐 오류가 뜨더라고요,


해설 보니깐 in (select 거래처코드 from 매출 group by 거래처코드 having sum(수량)>=300) 이렇게 되어있던데 from은 테이블 명이나 쿼리명 등, where은 조건식 이렇게 두개는 알겠는데 select뒤에랑 저 group by, having 은 어떤 역할을 하나요? 그리고 where을 쓰는 식이 있고 저는 이렇게 쓰는 식은 처음봤는데 어떤 상황에 따라 구분하는지도 알려주세요

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.