비교 연산자를 사용하는 관계
비교 관계에서 하나 이상의 다음 연산자를 사용하여 두 개의 관련 테이블에서 일치 필드 값을 비교합니다. 관계는 설정한 조건에 따라 비교가 성공적으로 평가할 때 관련 레코드를 반환합니다.
관계 연산자 |
레코드 일치 |
= |
일치 필드의 값이 같습니다 |
≠ |
일치 필드의 값이 같지 않습니다 |
< |
왼쪽에 있는 값 일치 필드가 오른쪽에 있는 값 일치 필드보다 작습니다. |
≤ |
왼쪽에 있는 값 일치 필드가 오른쪽에 있는 값 일치 필드보다 작거나 같습니다. |
> |
왼쪽에 있는 값 일치 필드가 오른쪽에 있는 값 일치 필드보다 큽니다. |
≥ |
왼쪽에 있는 값 일치 필드가 오른쪽에 있는 값 일치 필드보다 크거나 같습니다. |
x |
일치 필드의 값과 관계없이 왼쪽 테이블에 있는 모든 레코드가 오른쪽 테이블에 있는 모든 레코드와 일치됩니다(카티전 곱 관계라고도 부름). |
예를 들어 다음과 같습니다.
이 관계는 다음 조건으로 정의됩니다.
테이블 |
필드 이름 |
설명 |
테이블 C |
날짜 필드 C |
날짜 필드 D에 대한 일치 필드. 테이블 D의 레코드가 나중의 날짜 필드 C 값을 가지는 테이블 C의 레코드와 관련이 있습니다. |
테이블 D |
날짜 필드 D |
날짜 필드 C에 대한 일치 필드. 테이블 C의 레코드가 이전의 날짜 필드 D 값을 가지는 테이블 D의 레코드와 관련이 있습니다. |
테이블 C의 레코드가 날짜 필드 C 값 2019/12/11을 가지고 있는 경우 날짜 필드 D 값 2019/12/10 또는 이전이 있는 테이블 D의 모든 레코드가 관련이 있습니다. 테이블 D에서 레코드가 날짜 필드 D 값 2019/12/11을 가지고 있는 경우 날짜 필드 C 값 2019/12/12 또는 이후가 있는 테이블 C의 모든 레코드가 관련이 있습니다.