책 내용 질문하기
질문드립니다.
도서
[2015] SUMMARY 컴퓨터활용능력 1급 필기
페이지
90
조회수
132
작성일
2015-02-06
작성자
첨부파일
90쪽 42번 문제 질문드립니다.
DISTINCT는 결과에 대한 중복 값을 제거하는 함수 라고 알고있습니다.
그런데 해설에서는 중복값이 없으므로 여기서는 의미가 없이 사용되었다고 써있습니다.
그런데 [회원]테이블에 성명에 보면 "이, 김,
따라서 "이"가 중복되어서 저는 답이 2개인줄알았는데, 왜 여기서 중복 값이 없다고 한거죠?
답변
2015-02-09 10:41:48
안녕하세요.
DISTINCT를 실행하기 전에 COUNT 함수를 이용하여 성명의 개수를 구하면 3이고, count 함수의 결과값 3에 DISTINCT를 실행하면 3하나로 중복된 값이 없으므로 그대로 3이 표시됩니다.
즐거운 하루 되세요.
"-
*2015-02-09 10:41:48
안녕하세요.
DISTINCT를 실행하기 전에 COUNT 함수를 이용하여 성명의 개수를 구하면 3이고, count 함수의 결과값 3에 DISTINCT를 실행하면 3하나로 중복된 값이 없으므로 그대로 3이 표시됩니다.
즐거운 하루 되세요.
"