반응형
(문제 출처 : https://blog.naver.com/hellstudy/223302615932 )
액세스 컴활 실기문제를 계속해서 풀어보자.
===
조건에 맞게 업데이트 시키는 쿼리 만들기

조건 : 2023년 4월 10일~30일의 주문 테이블에 "고객ID"가 없는 데이터
먼저 업데이트 쿼리 셋팅
[만들기]->[쿼리 디자인]

문제에서 요구한 테이블 불러오기
(단 하위 쿼리에 쓰일 테이블은 넣지 않는다.)

[디자인]->[업데이트] 선택해서
업데이트 쿼리 형태로 만든다.

쿼리는 다음과 같이 만들면 된다.
NOT IN은 하위쿼리가 리턴하는 값에 속하지 않는 것을 필터링해준다.
UPDATE
회원
SET
회원.비고 = '★ 관리대상회원'
WHERE
회원.고객ID NOT IN
(
SELECT
고객ID
FROM
주문
WHERE
#2023-04-10# <= 주문일자 AND 주문일자 <= #2023-04-30#
);
즉
하위쿼리는 "최근에 주문한 고객ID"를 리턴시켜서
이에 해당되지 않는 고객의 ID에 대해서
변경시켜주면 되는 것
디자인 보기를 하면 다음과 같이 나온다.

<결과>

반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[데이터베이스] 컴활 1급 실기 문제 풀어보자 (크로스탭) (0) | 2024.02.12 |
---|---|
나도 사람답게 살고싶었다 (공포웹툰) (0) | 2024.02.11 |
[스프레드시트] 컴활 실기문제 풀어보자 (피벗 테이블 보고서 설정) (0) | 2024.02.10 |
[데이터베이스] 컴활 1급 실기 풀기 (onGotFocus, 이벤트프로시저) (0) | 2024.02.09 |
[스프레드시트] 컴활 1급 실기 문제 풀자 (사용자정의함수) (1) | 2024.02.07 |