책 내용 질문하기
처리기능구현 1~3질문
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
306
조회수
194
작성일
2024-02-20
작성자
탈퇴*원
첨부파일

<처리기능구현 1>

(1) 정답과 똑같이 만든 것 같은데 왜 레코드 수가 12개로 나오는지 모르겠습니다.

(2) 생일월: 생년월일을 넣고, 빈 필드에 생일월: month([생년월일]), 조건란에 between 6 and 12를 쓰지않고 바로 해당 필드에 필드명 변경과 조건까지 같이 기술하는 이유가 무엇인가요?

 

 

<처리기능구현 2>

(추가쿼리 변경 - '원아'테이블 추가 - 모든 필드 넣기 - 원아번호 필드에 조건 기술)순서로 진행했는데, 정답이 0행으로 나옵니다. 답지와 똑같이 한 것 같은데 어떤 부분이 문제인지 잘 모르겠습니다.

 

 

<처리기능구현 3>

(1) 이 문제에서는 생년월일 필드를 넣고 맨 뒤에 빈 공간에 생년월일 필드를 다시 넣은 후 필드명 변경, 조건을 기술했는데 왜 그런건가요? 어떤 경우에 필드를 두 번 넣고 조건을 따로 주는건가요?

(2) 해당 문제도 답지와 똑같이 푼 것 같은데 레코드가 9개가 아닌 8개가 나옵니다. 왜 그런건가요?

답변
2024-02-21 15:43:43

안녕하세요.

 

- 1 :  문제 파일을 불러와 올려주신 파일의 "생일자현황" 쿼리를 복사하면 11개의 레코드가 표시됩니다. 즉, 쿼리는 맞게 작성하셨는데, 원본 데이터가 중간에 변경되어 결과가 다르게 나왔다는 의미입니다.

- 2 : ‘원아번호’ 필드가 “7”로 시작하는 학생을 검색해야 하므로 Like "*7"가 아닌 Like "7*"로 작성해야 합니다.

- 3 : 생년월일 필드를 그대로 이용하는 것이 아니라 생년월일 필드에서 월만을 추출해 새로운 필드를 만든 것입니다. 

      레코드 수가 다르게 나오는 것은 원본 데이터의 변경으로 인해 다르게 나오는 듯 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2024-02-21 15:43:43

    안녕하세요.

     

    - 1 :  문제 파일을 불러와 올려주신 파일의 "생일자현황" 쿼리를 복사하면 11개의 레코드가 표시됩니다. 즉, 쿼리는 맞게 작성하셨는데, 원본 데이터가 중간에 변경되어 결과가 다르게 나왔다는 의미입니다.

    - 2 : ‘원아번호’ 필드가 “7”로 시작하는 학생을 검색해야 하므로 Like "*7"가 아닌 Like "7*"로 작성해야 합니다.

    - 3 : 생년월일 필드를 그대로 이용하는 것이 아니라 생년월일 필드에서 월만을 추출해 새로운 필드를 만든 것입니다. 

          레코드 수가 다르게 나오는 것은 원본 데이터의 변경으로 인해 다르게 나오는 듯 합니다.

     

    즐거운 하루 되세요.

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