책 내용 질문하기
42번 문제
도서
[2012] 기출문제집 컴퓨터활용능력 1급 필기
페이지
314
조회수
60
작성일
2012-10-05
작성자
첨부파일
42번 문제 SQL문을 보면,
제 생각대로 해석해보자면
'회원테이블의 성명필드에 숫자가 들어있는 레코드수를 구하라' 라고 해석을 했습니다.
그런데 성명필드는 숫자가 들어있는 레코드가 없는데 어떻게 답이 3이 되나요?????
그리고 만약 숫자가 들어있는 레코드수가 아닌 그냥 성명필드의 레코드수를 계산한다면
중복되는 값을 제외하고, '이'와 '김' 이니까 2 아닌가요?ㅠㅠ
이해가 안되네요. 자세한 답변 부탁드릴게요...전혀 이해가 안가요ㅠㅠ
답변
2012-10-05 10:18:03
안녕하세요.
1. COUNT 함수는 엑셀에서는 수치 데이터의 개수를 구하는 함수이지만 액세스에서는 비어있지 않은 셀의 개수를 세는 함수입니다. 그렇기 때문에 비어있는 셀을 제외한 3이 나온 것입니다.
2. COUNT 함수를 먼저 계산한 후 그 계산된 값에서 중복된 것을 제외하는 건데, COUNT 함수의 결과값은 3, 즉 숫자 하나로 중복된 것이 없으니 3이 그대로 출력됩니다.
즐거운 하루 되세요.
"-
*2012-10-05 10:18:03
안녕하세요.
1. COUNT 함수는 엑셀에서는 수치 데이터의 개수를 구하는 함수이지만 액세스에서는 비어있지 않은 셀의 개수를 세는 함수입니다. 그렇기 때문에 비어있는 셀을 제외한 3이 나온 것입니다.
2. COUNT 함수를 먼저 계산한 후 그 계산된 값에서 중복된 것을 제외하는 건데, COUNT 함수의 결과값은 3, 즉 숫자 하나로 중복된 것이 없으니 3이 그대로 출력됩니다.
즐거운 하루 되세요.
"