2권 p.90
예제 6번에 주소가 NULL인 튜플을 검색하는 SQL문을 작성하시오.
에서 답이 WHERE 주소 IS NULL 로 나와있는데요
주소 = '' 라고 쓰면 틀리나요?
다른 예제 보면 ='' 이라고 써 있는 곳도 있고 IS NULL 이라고 써 있는 곳이 있어서 둘다 정답 처리 가능한 지
묻고 싶습니다.
안녕하세요.
문제에 데이터가 제시될 때 제시된 데이터의 빈 공간에 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로 하세요.
오늘도 즐거운 하루 되세요.