책 내용 질문하기
액세스 최신기출문제 2012년 1회
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
1
조회수
139
작성일
2016-01-08
작성자
첨부파일

처리기능 문제 4 - 1 년도별회원쿼리에서 질문입니다.

주어진 문제에서 년도별 회원을 찾는것인데 조건에는 어떠한 함수를 쓰라고 주어지지 않았습니다. 그래서 year함수를 이용했는데 답에서는 left함수를 쓰라고 하더군요. 상관없는건지 궁금합니다.

처리기능 문제 4-2 기관별직위별인원수쿼리에서 질문입니다.

위의 문제와 마찬가지로 인원수를 구하기위해 저는 직위필드를 선택하였는데 채점프로그램에서는 이름필드를 사용하여 구하였습니다. 이것도 상관없는것인지 궁금합니다.

두질문 내용이 실제 시험에서는 원래 제가 했던것으로 하여도 상관없는것인지요..

답변
2016-01-12 09:47:23

1. 날짜 형식으로 입력된 값에 left 를 사용하면 정확한 결과가 나오지 않습니다.

날짜 형식으로 입력하면 날짜에 해당하는 일련번호로 저장이 되는데 여기서 left 함수를 사용하면 월에 해당하는 값이 아닌 다른 값이 입력되게 됩니다.

2016-1-12 은 일련번호가 42381 입니다. year 로 년을 구하면 2016이 나타나지만 left 함수를 사용하면 4238 이 표시가 되세요.

그냥 숫자값으로 입력되었거나 문자값인 경우에는 left 함수를 사용하는 것이 맞습니다.

만약 생년월일이 19901012 로 입력되었다면 left 함수로 1990 을 추출하면 됩니다.

데이터가 어떻게 입력되었는냐에 따라 사용가능한 함수가 달라지겠지요.

2. 인원수는 레코드의 개수를 세어 표시하면 되므로 어느 필드를 사용하든 정확한 결과가 나옵니다.

다른 필드를 사용하여도 상관 없으세요.

좋은 하루 되세요.

  • *
    2016-01-12 09:47:23

    1. 날짜 형식으로 입력된 값에 left 를 사용하면 정확한 결과가 나오지 않습니다.

    날짜 형식으로 입력하면 날짜에 해당하는 일련번호로 저장이 되는데 여기서 left 함수를 사용하면 월에 해당하는 값이 아닌 다른 값이 입력되게 됩니다.

    2016-1-12 은 일련번호가 42381 입니다. year 로 년을 구하면 2016이 나타나지만 left 함수를 사용하면 4238 이 표시가 되세요.

    그냥 숫자값으로 입력되었거나 문자값인 경우에는 left 함수를 사용하는 것이 맞습니다.

    만약 생년월일이 19901012 로 입력되었다면 left 함수로 1990 을 추출하면 됩니다.

    데이터가 어떻게 입력되었는냐에 따라 사용가능한 함수가 달라지겠지요.

    2. 인원수는 레코드의 개수를 세어 표시하면 되므로 어느 필드를 사용하든 정확한 결과가 나옵니다.

    다른 필드를 사용하여도 상관 없으세요.

    좋은 하루 되세요.

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