책 내용 질문하기
SQL문 질문입니다
도서
[2014] SUMMARY 컴퓨터활용능력 1급 필기
페이지
156
조회수
79
작성일
2014-03-29
작성자
첨부파일

156쪽 42번문제입니다

DISTINCT가 중복 제거거인데 문제에 보면 이씨가 두명 김씨가 한명 널값 하나있습니다 그럼 select distinct count 성ㅇ명 from회원 의 경우 이씨가 두명이니 이씨하나는 제거되어 2 아니가요?

해설엔 여기에서 해당이 안된다는데 왜그러는지 무슨경우에만 그런건지 설명 부탁드립니다

답변
2014-03-31 10:15:57

안녕하세요.

count로 성명의 개수를 먼저 구한후 그 결과에서 중복된 것이 있으면 중복된 것을 생략하는데, count로 개수를 구하면 결과값은 3, 즉 세개가 표시되는 것이 아니라 숫자 3 하나가 표시되는 것입니다. 그러므로 3이 그대로 표시됩니다.

즐거운 하루 되세요.

"
  • *
    2014-03-31 10:15:57

    안녕하세요.

    count로 성명의 개수를 먼저 구한후 그 결과에서 중복된 것이 있으면 중복된 것을 생략하는데, count로 개수를 구하면 결과값은 3, 즉 세개가 표시되는 것이 아니라 숫자 3 하나가 표시되는 것입니다. 그러므로 3이 그대로 표시됩니다.

    즐거운 하루 되세요.

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