안녕하세요
시험을 보고 왔는데요 궁금한 게 있어서 문의드려요
문제 자체에는 불일치 검색 쿼리를 작성하라고 나와 있지 않는데
불일치 검색 쿼리 마법사를 이용해서 쿼리를 작성해도 되나요?
문제에는 is null을 사용하라고 되어 있었어요
처음에 불일치 검색 쿼리 마법사를 이용해서 제대로 작성이 되었는데
순간 문제에 불일치 검색 쿼리라는 말이 없어서 사용하면 안 되나라는 생각이 들었어요
크로스탭 쿼리는 크로스탭 쿼리를 작성하라고 제시되어 있어서요
그래서 만들었던 쿼리를 삭제하고 쿼리 디자인으로 두 테이블을 이용해 쿼리를 만들었는데
실행해보니 필드명만 생성되어 있고 내용에 아무것도 안 떠서
다시 불일치 검색 쿼리 마법사를 이용해 만들어 보니 제대로 떴어요
그래서 마법사 사용 안 하고 만들었던 쿼리를 삭제하고
마법사 사용한 쿼리를 보면서 쿼리 디자인으로 똑같이 필드 적용하고 조건 적용해서 만들었는데
또 아까 만들었던 것처럼 내용이 아무것도 안 뜨더라구요
마법사를 사용하지 않고 만들면 필드와 조건이 같아도 내용이 제대로 안 나올 수가 있는 건가요?
헷갈려서 집 와서 책 보니 책에 있는 문제도 불일치 검색 쿼리를 작성하란 말이 없는데 풀이에는 마법사를 이용해서 작성을 했더라구요
문제에 사용해서 작성하라고 제시된 게 없는데
사용해서 답과 같이 나오면 괜찮은 건가요?
괜히 갑자기 그런 생각이 들어서 시간만 잡아먹었네요..
감사합니다.
안녕하세요.
문제에서 'NOT IN 예약어를 사용하여 SQL 명령으로 작성할 것'이라는 지시사항이 있다면 반드시 NOT IN 예약어를 사용하셔서 작성해야 하고, 특별한 지시사항이 없다면 어떤 것을 이용하든 결과만 정확히 나오면 됩니다. 질문 내용만으로는 마법사를 이용하지 않고 만든 쿼리가 실행이 안된 이유는 알 수가 없네요.
즐거운 하루 되세요.
-
관리자2021-09-16 09:34:33
안녕하세요.
문제에서 'NOT IN 예약어를 사용하여 SQL 명령으로 작성할 것'이라는 지시사항이 있다면 반드시 NOT IN 예약어를 사용하셔서 작성해야 하고, 특별한 지시사항이 없다면 어떤 것을 이용하든 결과만 정확히 나오면 됩니다. 질문 내용만으로는 마법사를 이용하지 않고 만든 쿼리가 실행이 안된 이유는 알 수가 없네요.
즐거운 하루 되세요.