안녕하세요 고생많으십니다
오늘 시험장에서 본 문제를 도무지 모르겠어서 문의글 남겨봅니다
아래 링크는 제가 지식인에 남긴 글입니다.
1. 업데이트쿼리문제 https://kin.naver.com/qna/detail.naver?d1id=1&dirId=1020204&docId=467027398
2. 크로스탭쿼리문제 https://kin.naver.com/qna/detail.naver?d1id=1&dirId=1020201&docId=467028428
안녕하세요.
1) 업데이트 쿼리
조건이
[사과개수]+[딸기개수]>="20" 으로 숫자에 큰따옴표가 붙어 문자로 인식되었습니다.
이는 초기 테이블에 저장된 사과개수와 딸기개수 필드의 형식이 텍스트로 지정되어 있기 때문인 것 같습니다.
우선 테이블의 사과개수와 딸기개수 필드의 형식을 숫자로 변경한 후
조건을
[사과개수]+[딸기개수]>=20
으로 변경해 보세요.
2) 크로스탭 쿼리
작성한 조건은 판매량이 1 이상인 경우 그룹으로 지정된 (판매일, 주소)별 판매량의 개수를, 1 미만이면 @를 표시하는 조건입니다.
판매량이 0보다 크면, 즉 0 초과는 1이상과 동일한데, 결과가 어떻게 표시되는지 알 수 있을까요?
아니면 작업하신 파일을 첨부해 주시면 혹 다른 문제로 인해 결과가 정상적으로 추출되지 않는지 확인한 후 다시 답변 드리겠습니다.
즐거운 하루 되세요.
-
관리자2024-04-02 10:21:57
안녕하세요.
1) 업데이트 쿼리
조건이
[사과개수]+[딸기개수]>="20" 으로 숫자에 큰따옴표가 붙어 문자로 인식되었습니다.
이는 초기 테이블에 저장된 사과개수와 딸기개수 필드의 형식이 텍스트로 지정되어 있기 때문인 것 같습니다.
우선 테이블의 사과개수와 딸기개수 필드의 형식을 숫자로 변경한 후
조건을
[사과개수]+[딸기개수]>=20
으로 변경해 보세요.
2) 크로스탭 쿼리
작성한 조건은 판매량이 1 이상인 경우 그룹으로 지정된 (판매일, 주소)별 판매량의 개수를, 1 미만이면 @를 표시하는 조건입니다.
판매량이 0보다 크면, 즉 0 초과는 1이상과 동일한데, 결과가 어떻게 표시되는지 알 수 있을까요?
아니면 작업하신 파일을 첨부해 주시면 혹 다른 문제로 인해 결과가 정상적으로 추출되지 않는지 확인한 후 다시 답변 드리겠습니다.
즐거운 하루 되세요.