책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
0
조회수
57
작성일
2026-07-01
작성자
임*경
첨부파일

2025_최신기출문제_2024년상시01

-2. 주차수조회 쿼리 0/7

-쿼리 비교 X 파일에 [주차수조회] 쿼리가 없습니다.



문제: 필드의 값이 1동이나 2동으로 끝나는 레코드는 조회대상에서 제외

right함수, and 연산자 사용


정답이 <>"1동" And <>"2동" 인 이유가 궁금합니다.

1동이나 2동을 제외하는 조건인데 다른 문제들처럼 or이 아니라 문제에서 왜 and 연산자를 사용해서 작성하도록 하는지가 궁금합니다.

정답처럼 작성하면 1동이나 2동으로 끝나는 레코드가 아닌 1동이 아니고 2등이 아닌 레코드를 제외하라는 것으로 조건의 내용이 달라진다고 생각했습니다.

답변
2026-07-02 14:21:40

안녕하세요.

질문하신 경우에는 정답이 And인 것이 맞습니다.

예를 들어 법정동명이 "공덕1동"인 경우를 생각해 보면,

  • Right([법정동명],2) <> "1동" → False

  • Right([법정동명],2) <> "2동" → True

따라서

  • <> "1동" And <> "2동" → False And True → False (제외됨)

  • <> "1동" Or <> "2동" → False Or True → True (조회됨)

즉, Or를 사용하면 "1동" 레코드도 조건을 만족하게 되어 제외되지 않습니다.

마찬가지로 "공덕2동"도 Or 조건에서는 조회됩니다.

결국 "1동도 아니고 2동도 아닌" 레코드만 조회하려면

Right([법정동명],2) <> "1동" And Right([법정동명],2) <> "2동"

과 같이 And를 사용해야 합니다.

문제의 "1동이나 2동으로 끝나는 레코드를 제외"는 논리적으로

"1동이 아니고(And) 2동도 아닌" 레코드만 남긴다는 의미이므로 And가 정답입니다.

즐거운 하루 되세요.

  • 관리자
    2026-07-02 14:21:40

    안녕하세요.

    질문하신 경우에는 정답이 And인 것이 맞습니다.

    예를 들어 법정동명이 "공덕1동"인 경우를 생각해 보면,

    • Right([법정동명],2) <> "1동" → False

    • Right([법정동명],2) <> "2동" → True

    따라서

    • <> "1동" And <> "2동" → False And True → False (제외됨)

    • <> "1동" Or <> "2동" → False Or True → True (조회됨)

    즉, Or를 사용하면 "1동" 레코드도 조건을 만족하게 되어 제외되지 않습니다.

    마찬가지로 "공덕2동"도 Or 조건에서는 조회됩니다.

    결국 "1동도 아니고 2동도 아닌" 레코드만 조회하려면

    Right([법정동명],2) <> "1동" And Right([법정동명],2) <> "2동"

    과 같이 And를 사용해야 합니다.

    문제의 "1동이나 2동으로 끝나는 레코드를 제외"는 논리적으로

    "1동이 아니고(And) 2동도 아닌" 레코드만 남긴다는 의미이므로 And가 정답입니다.

    즐거운 하루 되세요.

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