기본모의고사 5회 문제 4번에서 4번이요!
사용되지않은 운송방법 쿼리를 작성하라고 했는데 ..
여기서 쿼리마법사를 안쓰고 쿼리디자인으로 만드는 이유는 sql명령문으로 작성하라고 해서인가요?
근데 예전에 걍 작성하고 sql로 보기 누르면 된다고 했던 것 같아서요..
그리구 쿼리디자인으로 만드는데
여기서 한번도 사용하지 않은 운송방법의 모든 정보 라고 했는데
필드 조건을 보니 NOT In을 운송코드에 썻더라구요..
그래서 이해가 안되서요 ㅠ^ㅜ
왜 운송방법에 대해 조건을 주었는데
운송코드에 조건을 대입하죠 ???
안녕하세요.
문제의 조건으로 Not In을 사용하여 SQL 문으로 작성하라고 되어 있습니다.
341쪽 해설에도 제시되었듯이 직접 SQL문을 작성하지 않고 쿼리 작성기를 이용해 작성한 후 SQL보기를 이용해 변환해도 됩니다.
Not In 혹은 In은 하위 질의를 사용할 때 하위 질의의 결과를 상위 질의의 조건으로 사용하는 경우입니다.
접수 테이블의 운송코드를 추출한 후 Not In이므로 추출된 운송코드가 포함(In) 되지 않는(Not) 것을 대상으로 조건을 사용하니
결국 접수 테이블에 없는 운송코드의 운송코드, 운송방법, 운송요금을 추출하는 SQL 문인 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2012-02-08 10:51:55
안녕하세요.
문제의 조건으로 Not In을 사용하여 SQL 문으로 작성하라고 되어 있습니다.
341쪽 해설에도 제시되었듯이 직접 SQL문을 작성하지 않고 쿼리 작성기를 이용해 작성한 후 SQL보기를 이용해 변환해도 됩니다.
Not In 혹은 In은 하위 질의를 사용할 때 하위 질의의 결과를 상위 질의의 조건으로 사용하는 경우입니다.
접수 테이블의 운송코드를 추출한 후 Not In이므로 추출된 운송코드가 포함(In) 되지 않는(Not) 것을 대상으로 조건을 사용하니
결국 접수 테이블에 없는 운송코드의 운송코드, 운송방법, 운송요금을 추출하는 SQL 문인 것입니다.
오늘도 즐거운 하루 되세요.
"