쿼리를 만들때
필드에 쓰는 경우와 조건에 쓰는 경우가 뭐가 다른건가요?
예를들어 298페이지의
필드에 거래처 : LEFT([거래처코드],~~~이런식으로 쓰는데
이걸왜 조건에 안쓰고 필드명에 쓰는건가요??
또 다른예로는
299페이지의
SELECT MAX(합계) FROM 업체별내역
이것은 왜 필드에 안쓰고 조건에 쓰는거지요?ㅠㅠ
언제 필드에 쓰고 언제 조건에 쓰는지 이해가 안되요!
필드에 사용된 식의 결과가 필드에 표시됩니다.
그러므로 필드에 가공된 값을 표시하려면 필드에 식을 입력해야 하는 것입니다.
가공된 값을 표시하고 조건도 적용하려면 필드에 식을 적고 조건에 조건을 입력해야 합니다.
필드에 식을 입력하고 비교도 하는 경우는 결과 필드를 쿼리에 표시하지 않는 경우이구요.
어떻게 사용하시든 정확한 결과가 나온다면 상관은 없습니다.
SELECT MAX(합계) FROM 업체별내역
은 하위쿼리로 조건에 작성해야 하는 부분입니다.
좋은 하루 되세요.
"-
*2014-02-11 12:42:21
필드에 사용된 식의 결과가 필드에 표시됩니다.
그러므로 필드에 가공된 값을 표시하려면 필드에 식을 입력해야 하는 것입니다.
가공된 값을 표시하고 조건도 적용하려면 필드에 식을 적고 조건에 조건을 입력해야 합니다.
필드에 식을 입력하고 비교도 하는 경우는 결과 필드를 쿼리에 표시하지 않는 경우이구요.
어떻게 사용하시든 정확한 결과가 나온다면 상관은 없습니다.
SELECT MAX(합계) FROM 업체별내역
은 하위쿼리로 조건에 작성해야 하는 부분입니다.
좋은 하루 되세요.
"