책 내용 질문하기
쿼리 작성시
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
306
조회수
212
작성일
2021-10-22
작성자
탈퇴*원
첨부파일

점수변경^쿼리('UPDATE^성적^SET^성적.성적^=^[성적]+"2"

WHERE

^(((성적.시험날짜)^Between^"#2020-12-08#"^And^"#2020-12-10#"));

 

')가^정답('UPDATE^성적^SET^성적.성적^=^[성적]+2

WHERE^(((성적.시험날짜)^Between^#12/8/2020#^And^#12/10/2020#));

')과^다릅니다.

 

 

큰 따옴표 때문에 자꾸 틀렸다고 채점이 되는데 엑세스에서 조건에 [성적]+2라고 입력해도 자꾸 자동으로 ""가 추가됩니다. 어떻게 해결하나요?

이 외에도 처리기능 구현 파트에서 쿼리만들때마다 엔터만 치면 자동으로 ""가 생성되어 모든 답이 틀렸다고 채점되는데 어떻게 해결해야하나요ㅠㅠ


+) 추가로 엑세스에서는 부등호에 ""를 안붙이는 걸로 알고 있는데 맞나요? 
   304쪽 3-5 응시인원 구할때 = count ("*")는 안되나요? =count(*) 랑 차이점이 뭔가요?
답변
2021-10-24 13:39:59

안녕하세요. 길벗 수험서 운영팀입니다.

 

1. "이 추가되는 이유는 [성적] 필드가 문자 데이터란 뜻입니다. 성적 필드가 숫자 형식이어야 하니 데이터 형식을 확인해보시고 수정해주세요. 다른 형식도 확인해보세요. 날짜는 날짜형식이어야 합니다.

 

2. count(*) 와 같이 입력되어야 합니다. *는 만능 문자로 쓰여져야 합니다.

 

행복한 하루 되세요.  

 

 

 

 

  • 관리자
    2021-10-24 13:39:59

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    1. "이 추가되는 이유는 [성적] 필드가 문자 데이터란 뜻입니다. 성적 필드가 숫자 형식이어야 하니 데이터 형식을 확인해보시고 수정해주세요. 다른 형식도 확인해보세요. 날짜는 날짜형식이어야 합니다.

     

    2. count(*) 와 같이 입력되어야 합니다. *는 만능 문자로 쓰여져야 합니다.

     

    행복한 하루 되세요.  

     

     

     

     

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