참조PostgreSQL : 문서 : 개발 : 8.17. 토토 베이 유형토토 캔 유형의 개요는
표 9.58토토 캔 유형에 사용 가능한 특수 연산자를 보여줍니다.표 9.59멀티 랜지 유형에 사용 가능한 특수 연산자를 보여줍니다. 그 외에도에 표시된 일반적인 비교 연산자표 9.1토토 캔 및 멀티 랜지 유형에 사용할 수 있습니다. 비교 연산자는 먼저 토토 캔 하한으로 순서를 지정하고, 그것들이 같으면 상한을 비교합니다. 멀티 랜지 연산자는 각 토토 캔를 비등 할 때까지 비교합니다. 이로 인해 일반적으로 유용한 전체 주문이 발생하지 않지만 운영자는 고유 한 인덱스가 토토 캔에 구성 될 수 있도록 제공됩니다.
표 9.58. 레인지 운영자
운영자 설명 예제 |
---|
첫 번째 토토 캔에 두 번째 토토 캔가 포함되어 있습니까?
|
토토 캔에 요소가 포함되어 있습니까?
|
첫 번째 토토 캔는 두 번째 토토 캔가 포함되어 있습니까?
|
요소가 토토 캔에 포함되어 있습니까?
|
토토 캔 겹치는 것, 즉 공통 요소가 있습니까?
|
첫 번째 토토 캔가 두 번째 토토 캔의 왼쪽으로 엄격하게 남아 있습니까?
|
첫 번째 토토 캔는 두 번째 토토 캔의 오른쪽입니까?
|
첫 번째 토토 캔가 두 번째 오른쪽으로 확장되지 않습니까?
|
첫 번째 토토 캔가 두 번째 왼쪽으로 확장되지 않습니까?
|
토토 캔가 인접 해 있습니까?
|
토토 캔의 결합을 계산합니다. 토토 캔는 겹치거나 인접해야하므로 노동 조합이 단일 토토 캔가되도록해야합니다 (그러나
|
토토 캔의 교차점을 계산합니다.
|
토토 캔의 차이를 계산합니다. 두 번째 토토 캔는 차이가 단일 토토 캔가되지 않는 방식으로 첫 번째 토토 캔를 포함해서는 안됩니다.
|
표 9.59. 멀티 랜지 연산자
운영자 설명 예제 |
---|
첫 번째 멀티 랜지에는 두 번째 멀티 랜지가 포함되어 있습니까?
|
멀티 랜지에는 토토 캔가 포함되어 있습니까?
|
멀티 랜지에는 요소가 포함되어 있습니까?
|
토토 캔에 멀티 랜지가 포함되어 있습니까?
|
첫 번째 멀티 랜지는 두 번째 멀티 랜지가 포함되어 있습니까?
|
멀티 랜지는 토토 캔에 의해 포함되어 있습니까?
|
Multirange가 포함하는 토토 캔는?
|
Multirange에 의해 포함 된 요소입니까?
|
멀티 랜지 겹침, 즉 공통 요소가 있습니까?
|
멀티 랜지가 토토 캔와 겹치나요?
|
토토 캔가 멀티 랜지와 겹치는가?
|
첫 번째 멀티 랜지가 두 번째 멀리 왼쪽으로 남아 있습니까?
|
멀티 랜지가 토토 캔에서 엄격하게 남아 있습니까?
|
토토 캔는 멀티 랜지의 왼쪽으로 엄격하게 남아 있습니까?
|
첫 번째 멀티 랜지가 두 번째의 오른쪽입니까?
|
멀티 랜지가 토토 캔의 엄격하게 오른쪽입니까?
|
토토 캔는 멀티 랜지의 엄격한 오른쪽입니까?
|
첫 번째 멀티 랜지가 두 번째 오른쪽으로 확장되지 않습니까?
|
멀티 랜지가 토토 캔의 오른쪽으로 확장되지 않습니까?
|
토토 캔가 멀티 랜지 오른쪽으로 확장되지 않습니까?
|
첫 번째 멀티 랜지가 두 번째 왼쪽으로 확장되지 않습니까?
|
멀티 랜지가 토토 캔의 왼쪽으로 확장되지 않습니까?
|
토토 캔가 멀티 랜지의 왼쪽으로 확장되지 않습니까?
|
다중 방향이 인접 해 있습니까?
|
멀티 랜지는 토토 캔에 인접 해 있습니까?
|
토토 캔는 멀티 랜지에 인접 해 있습니까?
|
다중 방해의 결합을 계산합니다. 다중 방향이 겹치거나 인접 해있을 필요는 없습니다.
|
멀티 랜지의 교차점을 계산합니다.
|
다중 방향의 차이를 계산합니다.
|
왼쪽/오른쪽/인접한 연산자는 빈 토토 캔 또는 멀티 랜지가 관련 될 때 항상 거짓을 반환합니다. 즉, 빈 토토 캔는 다른 토토 캔 전후에 간주되지 않습니다.
다른 곳에서는 빈 토토 캔와 멀티 랭이 부가 적 정체성으로 취급됩니다. 빈 값으로 연합 된 것은 그 자체입니다. 빈 가치를 뺀 것은 그 자체입니다. 빈 다중선은 빈 토토 캔와 정확히 같은 지점을 가지고 있습니다. 모든 토토 캔에는 빈 토토 캔가 포함되어 있습니다. 모든 멀티 랜지에는 원하는만큼 빈 토토 캔가 포함되어 있습니다.
결과 범위에 두 개의 분리 하위 범위를 포함 해야하는 경우 범위 조합 및 차이 연산자는 실패합니다. 연합에 대한 별도의 운영자와 다중 방지 매개 변수를 사용하고 멀티 랜지를 반환하는 차이가 있으며, 논증이 분리되어 있어도 실패하지 않습니다. 따라서 분리 될 수있는 범위에 대한 노조 또는 차이 작업이 필요한 경우 먼저 범위를 멀티 방향으로 캐스팅하여 오류를 피할 수 있습니다.
표 9.60토토 캔 유형과 함께 사용할 수있는 기능을 보여줍니다.표 9.61멀티 랜지 유형과 함께 사용할 수있는 기능을 보여줍니다.
표 9.60. 범위 기능
표 9.61. 멀티 랜지 함수
thelower_inc
, 어퍼_inc
, lower_inf
및어퍼 _inf
함수는 빈 토토 캔 또는 멀티 랜지에 대해 모두 false를 반환합니다.