.jpg)
데이터베이스 마지막 파트에 보면 쿼리를 작성하는 문제에서 조건같은게 적는 부분이 있잖아요.
거기서 조건에다가 적는경우도 있고 필드에 함수를 적는경우도 있던데 어떤 경우에는 필드에다가 함수를 사용하고 어떤 경우에는 조건에다가 함수를 사용하나요?
필드에 함수를 입력하여 사용하는 경우는 원래 데이터가 아닌 가공된 데이터를 표시 하기 위한 것입니다.
그림에서 month([봉사날짜]) 라고 했는데 이것은 봉사 날짜인 2001-01-01 이라는 데이터를 월에 해당하는 1 이라는 값으로 변경하기 위한 것입니다.
원래 봉사날짜로 하면 2001-01-01 의 값이 나오지만 month([봉사날짜]) 로 하면 1~12 까지의 결과가 나오게 되는 것입니다.
조건에 입력하는 것은 원래 필드의 내용은 그대로 두고 조건에 맞는 것만 표시 하기 위한 것으로
2001-01-01 이라는 값이 봉사날짜 필드에 있으면
필드 봉사날짜
조건 >=2001-01-01
로 지정하게 되면 봉사날자에서 2001년 01월 01일 이후의 값을 찾을 수 있게 되는 것입니다.
쿼리에 실제 표시되는 값도 날짜형식으로 지정된 값들이 되는 것이죠.
즉 원래 필드의 내용을 가공하여 표시 할때는 필드에 식을 입력하여 사용하고
원래 필드의 내용에서 조건에 해당되는 내용을 찾고자 한다면 조건에 입력하시면 됩니다.
좋은 하루 되세요.
"-
*2013-02-20 07:39:02
필드에 함수를 입력하여 사용하는 경우는 원래 데이터가 아닌 가공된 데이터를 표시 하기 위한 것입니다.
그림에서 month([봉사날짜]) 라고 했는데 이것은 봉사 날짜인 2001-01-01 이라는 데이터를 월에 해당하는 1 이라는 값으로 변경하기 위한 것입니다.
원래 봉사날짜로 하면 2001-01-01 의 값이 나오지만 month([봉사날짜]) 로 하면 1~12 까지의 결과가 나오게 되는 것입니다.
조건에 입력하는 것은 원래 필드의 내용은 그대로 두고 조건에 맞는 것만 표시 하기 위한 것으로
2001-01-01 이라는 값이 봉사날짜 필드에 있으면
필드 봉사날짜
조건 >=2001-01-01
로 지정하게 되면 봉사날자에서 2001년 01월 01일 이후의 값을 찾을 수 있게 되는 것입니다.
쿼리에 실제 표시되는 값도 날짜형식으로 지정된 값들이 되는 것이죠.
즉 원래 필드의 내용을 가공하여 표시 할때는 필드에 식을 입력하여 사용하고
원래 필드의 내용에서 조건에 해당되는 내용을 찾고자 한다면 조건에 입력하시면 됩니다.
좋은 하루 되세요.
"