책 내용 질문하기
p.90 질문입니다
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
52
작성일
2018-04-02
작성자
탈퇴*원
첨부파일

2권 p.90

예제 6번에 주소가 NULL인 튜플을 검색하는 SQL문을 작성하시오.

에서 답이 WHERE 주소 IS NULL 로 나와있는데요

주소 = '' 라고 쓰면 틀리나요?

다른 예제 보면 ='' 이라고 써 있는 곳도 있고 IS NULL 이라고 써 있는 곳이 있어서 둘다 정답 처리 가능한 지

묻고 싶습니다.

답변
2018-04-03 09:39:50

안녕하세요.

문제에 데이터가 제시될 때 제시된 데이터의 빈 공간에 NULL이라고 기재되어 있으면

IS NULL 혹은 IS NOT NULL 로 조건을 사용해야 합니다.

문제에 빈 공간으로만 제시된 경우에는

= '' 와 같이 사용할 수 있지만 주관식 답안 작성의 특성상 빈 공간 처리 문제가 제시될 경우

문제의 처리조건에 조건을 NULL로 해야할 지 ' '으로 해야할 지 제시될 것으로 예상되니

제시된 조건을 확인한 후 작성하세요.

별도의 조건 없이 비어있는 값을 조건으로 한다고 하면 우선 NULL을 이용해 IS NULL 혹은 IS NOT NULL로 하세요.

오늘도 즐거운 하루 되세요.

  • *
    2018-04-03 09:39:50

    안녕하세요.

    문제에 데이터가 제시될 때 제시된 데이터의 빈 공간에 NULL이라고 기재되어 있으면

    IS NULL 혹은 IS NOT NULL 로 조건을 사용해야 합니다.

    문제에 빈 공간으로만 제시된 경우에는

    = '' 와 같이 사용할 수 있지만 주관식 답안 작성의 특성상 빈 공간 처리 문제가 제시될 경우

    문제의 처리조건에 조건을 NULL로 해야할 지 ' '으로 해야할 지 제시될 것으로 예상되니

    제시된 조건을 확인한 후 작성하세요.

    별도의 조건 없이 비어있는 값을 조건으로 한다고 하면 우선 NULL을 이용해 IS NULL 혹은 IS NOT NULL로 하세요.

    오늘도 즐거운 하루 되세요.

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