기하학적 유형와이즈 토토
, Box
, lseg
, line
, Path
, 폴리곤
및Circle
큰 기본 지원 기능 및 연산자 세트가 있습니다.표 9.36, 표 9.37및표 9.38.
표 9.36. 기하학적 운영자
운영자 설명 예제 |
---|
두 번째 좌표 추가
|
두 개의 열린 경로를 연결합니다 (경로 중 하나가 닫히면 NULL을 반환).
|
두 번째 좌표를 빼냅니다
|
두 번째 인수의 첫 번째 인수의 각 지점을 곱합니다
|
첫 번째 인수의 각 지점을 두 번째로 나눕니다
|
총 길이를 계산합니다. 사용 가능
|
중심 지점을 계산합니다. 사용 가능
|
와이즈 토토 수를 반환합니다. 사용 가능
|
교차점의 지점을 계산하거나 없으면 null. 사용 가능
|
두 상자의 교차점을 계산하거나 없으면 NULL을 계산합니다.
|
두 번째 객체의 첫 번째 객체에 가장 가까운 지점을 계산합니다. 이 유형 쌍에 사용할 수 있습니다 : (
|
객체 사이의 거리를 계산합니다. 7 가지 기하학적 유형 모두에 사용할 수 있습니다.
|
첫 번째 개체에는 두 번째가 포함되어 있습니까? 이 유형 쌍에 사용할 수 있습니다 : (
|
첫 번째 객체가 두 번째 또는 두 번째에 포함되어 있습니까? 이 유형 쌍에 사용할 수 있습니다 : (
|
이 객체가 겹치나요? (공통점의 한 지점은 이것을 사실로 만듭니다.) 사용 가능
|
첫 번째 개체는 엄격하게 두 번째 왼쪽입니까? 사용 가능
|
첫 번째 객체는 두 번째의 엄격한 오른쪽입니까? 사용 가능
|
첫 번째 개체는 두 번째 오른쪽으로 확장되지 않습니까? 사용 가능
|
첫 번째 개체는 두 번째 왼쪽으로 확장되지 않습니까? 사용 가능
|
첫 번째 객체가 엄격하게 2 초 미만입니까? 사용 가능
|
첫 번째 개체는 엄격하게 두 번째 위에 있습니까? 사용 가능
|
첫 번째 개체는 초 이상 연장되지 않습니까? 사용 가능
|
첫 번째 개체는 초 아래로 연장되지 않습니까? 사용 가능
|
첫 번째 객체는 두 번째 아래에 있습니다 (가장자리가 터치 할 수 있습니까?)
|
첫 번째 객체는 두 번째 위의 객체입니다 (가장자리가 터치 할 수 있습니까?)
|
이 객체가 교차합니까? 이 유형 쌍에 사용할 수 있습니다 : (
|
선이 수평인가?
|
와이즈 토토가 수평으로 정렬되어 있습니까 (즉, 동일한 y 좌표가 있습니까?)
|
줄 수직인가?
|
와이즈 토토가 수직으로 정렬되어 있습니다 (즉, 동일한 x 좌표가 있습니까?)
|
선이 수직인가?
|
선이 평행합니까?
|
이 객체가 동일합니까? 사용 가능
|
[a] “회전”이 연산자가있는 상자는 코너 와이즈 토토 만 움직입니다. 상자는 여전히 축과 평행 한 측면을 갖는 것으로 간주됩니다. 따라서 진정한 회전과 같이 상자의 크기는 보존되지 않습니다. |
“동일”운영자,~ =
, 일반적인 평등 개념을 나타냅니다와이즈 토토
, Box
, Polygon
및Circle
유형. 기하학적 유형 중 일부에는도 있습니다.=
운영자이지만=
동등한 비교영역만. 다른 스칼라 비교 연산자 (<=
등), 이러한 유형에 사용할 수있는 경우 마찬가지로 영역을 비교합니다.
전PostgreSQL14, 요점은 엄격하게/비교 연산자 아래에 있습니다와이즈 토토
<< |
와이즈 토토
and와이즈 토토
|
와이즈 토토
각각.<^
및^
. 이 이름은 여전히 사용할 수 있지만 더 이상 사용되지 않으며 결국 제거됩니다.
표 9.37. 기하학적 기능
표 9.38. 기하학적 유형 변환 기능
A의 두 구성 요소 번호에 액세스 할 수 있습니다와이즈 토토
요점이 인덱스 0과 1이있는 배열 인 것처럼. 예를 들어, ifT.P
is와이즈 토토
칼럼t에서 p [0]을 선택하십시오
x 좌표를 검색하고업데이트 t 세트 p [1] = ... ...
y 좌표를 변경합니다. 같은 방식으로 유형의 값Box
또는LSEG
|와이즈 토토
값.
올바른 문서에 아무것도 표시되면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면