Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 롤 토토 함수 및 연산자 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | 제 9 장 기능 및 운영자 | PostgreSQL : 문서 : 9.3 : 토토 커뮤니티 함수 |
참조PostgreSQL : 문서 : 9.3 : 범위 사설 토토개요 토토 사이트 유형.
테이블 9-45토토 사이트 유형에 사용할 수있는 연산자를 보여줍니다.
표 9-45. 레인지 운영자
운영자 | 설명 | example | 결과 |
---|---|---|---|
= | Equal | int4Range (1,5) = '[1,4]':: int4Range | t |
< | 동일하지 않음 | NumRange (1.1,2.2) < NumRange (1.1,2.3) | t |
< | int4Range (1,10) < int4Range (2,3) | t | |
보다 큰 | int4Range (1,10) int4Range (1,5) | t | |
<= | 작거나 동등한 | NumRange (1.1,2.2) <= NumRange (1.1,2.2) | t |
= | 더 크거나 평등 | NumRange (1.1,2.2) = NumRange (1.1,2.0) | t |
@ | 토토 사이트 포함 | int4Range (2,4) @ int4Range (2,3) | t |
@ | 요소 포함 | '[2011-01-01,2011-03-01)':: tsrange @ '2011-01-10':: Timestamp | t |
<@ | 토토 사이트는 | int4Range (2,4) <@ int4Range (1,7) | t |
<@ | 요소가 포함되어 | 42 <@ int4Range (1,7) | f |
&& | 오버랩 (공통점이 있음) | int8Range (3,7) && int8Range (4,12) | t |
<< | 엄격하게 왼쪽 | int8Range (1,10) << int8Range (100,110) | t |
엄격하게 | int8Range (50,60) int8Range (20,30) | t | |
&< | 오른쪽으로 확장되지 않습니다 | int8Range (1,20) & < int8Range (18,20) | t |
& | 왼쪽으로 확장되지 않습니다 | int8Range (7,20) & int8Range (5,10) | t |
-|- | 인접 해 | NumRange (1.1,2.2) -| - NumRange (2.2,3.3) | t |
+ | Union | NumRange (5,15) + NumRange (10,20) | [5,20) |
* | 교차로 | int8Range (5,15) * int8Range (10,20) | [10,15) |
- | 차이 | int8Range (5,15) - int8Range (10,20) | [5,10) |
간단한 비교 연산자<, , <=및 =먼저 하한을 비교하고 그것들이 같으면 상한을 비교하십시오. 이것들 비교는 일반적으로 토토 사이트에 그다지 유용하지는 않지만 B- 트리 인덱스가 토토 사이트에 구성 될 수 있도록 제공됩니다.
왼쪽/오른쪽/인접한 연산자는 항상 false를 반환합니다 빈 범위가 관련되어 있습니다. 즉, 빈 토토 사이트는 아닙니다 다른 범위 전후로 간주됩니다.
결과가 있으면 노조 및 차이 운영자가 실패합니다. 토토 사이트는 두 가지 분리 하위 범위를 포함해야합니다. 토토 사이트는 표현 될 수 없습니다.
테이블 9-46토토 사이트에서 사용할 수있는 기능을 표시합니다 유형.
표 9-46. 토토 사이트 기능
기능 | 반환 유형 | 설명 | example | 결과 |
---|---|---|---|---|
낮은 (AnyRange) |
토토 사이트의 요소 유형 | 토토 사이트의 하한 | 하단 (NumRange (1.1,2.2)) | 1.1 |
어퍼 (AnyRange) |
토토 사이트의 요소 유형 | 토토 사이트의 상한 | 상단 (NumRange (1.1,2.2)) | 2.2 |
ISEMPTY (AnyRange) |
부울 | 토토 사이트가 비어 있습니까? | isempty (NumRange (1.1,2.2)) | false |
lower_inc (AnyRange) |
부울 | 하부 경계가 포함되어 있습니까? | lower_inc (NumRange (1.1,2.2)) | true |
어퍼_inc (AnyRange) |
부울 | 상한이 포함되어 있습니까? | 어퍼_inc (NumRange (1.1,2.2)) | 거짓 |
lower_inf (AnyRange) |
부울 | 하부는 무한대입니까? | lower_inf ( '(,)':: Daterange) | true |
어퍼 _inf (AnyRange) |
부울 | 상한은 무한대입니까? | 어퍼 _inf ( '(,)':: daterange) | true |
theLower
and어퍼
토토 사이트가 비어 있으면 NULL을 반환합니다
또는 요청 된 경계는 무한합니다. 그만큼lower_inc
, 어퍼_inc
, lower_inf
및어퍼 _inf
함수는 모두 빈에 대해 false를 반환합니다
범위.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
배열 함수 및 연산자 | up | 집계 함수 |