책 내용 질문하기
문제4 처리기능구현
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
0
조회수
67
작성일
2023-11-10
작성자
탈퇴*원
첨부파일

데이터베이스 문제4 처리기능구현 문제에서

 

쿼리만들기에서 

<회원>테이블과 <주문>테이블에 둘다 '씨앗명' 필드가 있는 상황입니다

 

<회원> 테이블 '씨앗명'필드에 "치커리"가있고 <주문> 테이블 '씨앗명'에는 "치커리"가 없는경우를 표시하라고 했을때

답을 어떻게 적어야되나요?

 

시험문제에 비슷한게 나왔는데 답을 못적었어요ㅠㅠ

is null을 이용하라 했던것 같기도하고..ㅠ

 

   

답변
2023-11-10 19:47:05

정확한 문제의 문구를 확인할 수 없어 답변에 어려움이 있지만, 대략적인 질문의 형태로 보아 하위 질의를 사용하는 문제일 수 있습니다.

아래 그림은 내년에 적용 예정인 공개 문제에 적용된 하위 질의 적용의 두 가지 유형입니다.

[그림 1]

[그림 2]

 

이 유형과 동일하지는 않을 수 있지만

질문하신 내용과 같이 특정 필드의 값을 포함하지 않는 조건을 적용할 때는 아래와 같이 하위 질의를 이용할 수 있습니다.

 

<회원> 테이블의 '씨앗명' 필드 조건란에

not in (select 씨앗명 from 주문 where 씨앗명 = "치커리")

이렇게 하면 not in 이기 때문에 "치커리"가 아닌 씨앗명 관련 정보를 표시합니다.

 

하위 질의는

제시된 값을 포함하는 경우는 In ( 하위질의 )

포함하지 않는 경우는 Not In ( 하위질의 )

형태로 조건을 적용할 수 있습니다.

 

문의하신 질문에 정확한 답변이 될 수는 없겠지만, 올려주신 내용으로 최대한 유추한 설명이니 이점 양해 바랍니다.

  • 관리자
    2023-11-10 19:47:05

    정확한 문제의 문구를 확인할 수 없어 답변에 어려움이 있지만, 대략적인 질문의 형태로 보아 하위 질의를 사용하는 문제일 수 있습니다.

    아래 그림은 내년에 적용 예정인 공개 문제에 적용된 하위 질의 적용의 두 가지 유형입니다.

    [그림 1]

    [그림 2]

     

    이 유형과 동일하지는 않을 수 있지만

    질문하신 내용과 같이 특정 필드의 값을 포함하지 않는 조건을 적용할 때는 아래와 같이 하위 질의를 이용할 수 있습니다.

     

    <회원> 테이블의 '씨앗명' 필드 조건란에

    not in (select 씨앗명 from 주문 where 씨앗명 = "치커리")

    이렇게 하면 not in 이기 때문에 "치커리"가 아닌 씨앗명 관련 정보를 표시합니다.

     

    하위 질의는

    제시된 값을 포함하는 경우는 In ( 하위질의 )

    포함하지 않는 경우는 Not In ( 하위질의 )

    형태로 조건을 적용할 수 있습니다.

     

    문의하신 질문에 정확한 답변이 될 수는 없겠지만, 올려주신 내용으로 최대한 유추한 설명이니 이점 양해 바랍니다.

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