1. 161p 따라하기(선택쿼리)를 작성할 때, "판매수량평균"을 기준으로 상위 5번째까지 표시하는건데 해당 필드의 조건란에 작성하지 않고 왜 오른쪽의 빈 영역의 새로운 필드에 지정하는건가요?
2. 188p, 쿼리를 만들 때 문제에서 제시되는 어떤 조건은 해당 필드의 조건(ex. not in 예약어)에 작성하고, 어떤 조건은 필드명란(ex. instr, datediff)에 함께 작성해야 하던데 구분기준이 따로 있는건가요?
3. 183p 문제4번에서 수식은 제대로 입력했는데 결과를 보면 지역 필드에 데이터가 입력이 안되는데 제가 발견하지 못한 오류값이 있는건가요?


안녕하세요.
1.
상위 값은 쿼리를 통해 가장 크거나 가장 작은 숫자값이 있는 레코드만 표시하거나 최근의 날짜나 가장 오래된 날짜 값이 있는 레코드만 표시하도록 합니다.
일반적으로 상위 값/TopValues 속성 설정은 정렬된 필드와 함께 사용됩니다.
문제에서 상위 5번째까지, 상위 25% 등의 지시사항이 있을 때 주로 사용됩니다.
2.
필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.
그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.
이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.
예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.
그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면
필드명 =month([날짜])
요약 조건
조건 =3
과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고
이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.
해당 문제는 '거래처명' 필드에서 첫번째 공백이 나오기 전까지의 내용만으로 '지역' 필드를 채우기 위해 필드를 따로 지정한 것입니다.
3.
첫 번째 공백이 나오기 전까지의 내용으로 필드를 채워야 하기 때문에 정확히 공백" "과 비교 되어야 합니다.
큰따옴표 사이에 공백을 넣어 주세요.
수정 후 : 지역: Left([거래처명],InStr([거래처명]," ")-1)
좋은 하루 보내세요.
-
관리자2019-03-29 20:53:15
안녕하세요.
1.
상위 값은 쿼리를 통해 가장 크거나 가장 작은 숫자값이 있는 레코드만 표시하거나 최근의 날짜나 가장 오래된 날짜 값이 있는 레코드만 표시하도록 합니다.
일반적으로 상위 값/TopValues 속성 설정은 정렬된 필드와 함께 사용됩니다.
문제에서 상위 5번째까지, 상위 25% 등의 지시사항이 있을 때 주로 사용됩니다.
2.
필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.
그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.
이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.
예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면
필드명 =month([날짜])
요약 조건
조건 =3과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고
이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.
해당 문제는 '거래처명' 필드에서 첫번째 공백이 나오기 전까지의 내용만으로 '지역' 필드를 채우기 위해 필드를 따로 지정한 것입니다.
3.
첫 번째 공백이 나오기 전까지의 내용으로 필드를 채워야 하기 때문에 정확히 공백" "과 비교 되어야 합니다.
큰따옴표 사이에 공백을 넣어 주세요.
수정 후 : 지역: Left([거래처명],InStr([거래처명]," ")-1)
좋은 하루 보내세요.