기하학적 유형점, 상자, lseg, 라인, 경로, 다각형및원다음에 표시된 다양한 기본 지원 함수 및 연산자 세트가 있습니다.표 9.36, 표 9.37및표 9.38.
표 9.36. 기하학적 연산자
|
운영자 설명 예 |
|---|
|
두 번째 좌표를 추가합니다
|
|
두 개의 열린 경로를 연결합니다(두 경로 중 하나가 닫히면 NULL을 반환합니다).
|
|
두 번째 좌표를 뺍니다.
|
|
첫 번째 인수의 각 점에 두 번째 인수를 곱합니다.
|
|
첫 번째 인수의 각 점을 두 번째 인수로 나눕니다.
|
|
전체 길이를 계산합니다. 사용 가능 대상:
|
|
중심점을 계산합니다. 사용 가능 대상:
|
|
무지개 토토 수를 반환합니다. 사용 가능 대상:
|
|
교차점을 계산하거나, 교차점이 없으면 NULL을 계산합니다. 사용 가능 대상:
|
|
두 상자의 교차점을 계산하거나, 없는 경우 NULL을 계산합니다.
|
|
두 번째 개체의 첫 번째 개체에 가장 가까운 지점을 계산합니다. 다음 유형 쌍에 사용 가능: (
|
|
객체 사이의 거리를 계산합니다. 다음의 모든 조합에 대해 7가지 기하학적 유형 모두에 사용 가능
|
|
첫 번째 개체에 두 번째 개체가 포함되어 있습니까? 다음 유형 쌍에 사용 가능: (
|
|
첫 번째 개체가 두 번째 개체에 포함되어 있습니까, 아니면 두 번째 개체에 포함되어 있습니까? 다음 유형 쌍에 사용 가능: (
|
|
이 개체들이 겹치나요? (한 가지 공통점이 이를 사실로 만듭니다.) 사용 가능
|
|
첫 번째 개체는 두 번째 개체보다 정확히 왼쪽에 있습니까? 사용 가능 대상:
|
|
첫 번째 개체는 엄격히 두 번째 개체의 오른쪽입니까? 사용 가능 대상:
|
|
첫 번째 개체가 두 번째 개체의 오른쪽으로 확장되지 않습니까? 사용 가능 대상:
|
|
첫 번째 개체가 두 번째 개체의 왼쪽으로 확장되지 않습니까? 사용 가능 대상:
|
|
첫 번째 개체는 엄격히 두 번째 개체 아래에 있습니까? 사용 가능 대상:
|
|
첫 번째 개체는 엄격하게 두 번째 개체 위에 있습니까? 사용 가능 대상:
|
|
첫 번째 개체가 두 번째 개체 위로 확장되지 않습니까? 사용 가능 대상:
|
|
첫 번째 개체가 두 번째 개체 아래로 확장되지 않습니까? 사용 가능 대상:
|
|
첫 번째 개체가 두 번째 개체 아래에 있습니까(가장자리가 닿을 수 있음)?
|
|
첫 번째 개체가 두 번째 개체 위에 있습니까(가장자리가 닿을 수 있도록 허용)?
|
|
이 개체들이 교차합니까? 다음 유형 쌍에 사용 가능: (
|
|
선이 수평인가요?
|
|
점들이 수평으로 정렬되어 있습니까(즉, 동일한 y 좌표를 가지고 있습니까)?
|
|
선이 수직인가요?
|
|
점들이 수직으로 정렬되어 있습니까(즉, 동일한 x 좌표를 가지고 있습니까)?
|
|
선은 수직입니까?
|
|
선은 평행합니까?
|
|
이 개체들은 동일합니까? 사용 가능 대상:
|
|
[a] “회전 중”이러한 연산자가 있는 상자는 꼭지점만 이동합니다. 상자는 여전히 축과 평행한 측면을 갖는 것으로 간주됩니다. 따라서 상자의 크기는 실제 회전처럼 보존되지 않습니다. |
참고하세요“동일”연산자,~=은에 대한 일반적인 평등 개념을 나타냅니다.점, 상자, 다각형및원유형. 일부 기하학적 유형에는=연산자이지만=같음으로 비교지역전용. 다른 스칼라 비교 연산자(<=등), 이러한 유형에 사용 가능한 경우 마찬가지로 영역을 비교합니다.
이전PostgreSQL14, 요점은 비교 연산자 바로 아래/위입니다무지개 토토 <<| 점그리고점 | 점각각 호출되었습니다<^그리고^. 이러한 이름은 계속 사용할 수 있지만 더 이상 사용되지 않으며 결국 제거될 예정입니다.
표 9.37. 기하학적 함수
|
기능 설명 예 |
|---|
|
계산 영역. 사용 가능 대상:
|
|
중심점을 계산합니다. 사용 가능 대상:
|
|
상자의 대각선을 선분으로 추출합니다(동일
|
|
원의 지름을 계산합니다.
|
|
상자의 수직 크기를 계산합니다.
|
|
경로가 닫혀 있습니까?
|
|
경로가 열려 있습니까?
|
|
전체 길이를 계산합니다. 사용 가능 대상:
|
|
무지개 토토 수를 반환합니다. 사용 가능 대상:
|
|
경로를 닫힌 형식으로 변환합니다.
|
|
경로를 열린 형식으로 변환합니다.
|
|
원의 반경을 계산합니다.
|
|
두 점을 지나는 선의 기울기를 계산합니다.
|
|
상자의 수평 크기를 계산합니다.
|
표 9.38. 기하학적 유형 변환 함수
a의 두 구성요소 번호에 액세스할 수 있습니다.무지개 토토무지개 토토가 인덱스 0과 1을 가진 배열인 것처럼 보입니다. 예를 들어, ift.p은무지개 토토열 다음t에서 p[0] 선택X 좌표를 검색하고업데이트 t SET p[1] = ...Y 좌표를 변경합니다. 같은 방식으로 유형의 값은상자또는lseg2개의 배열로 처리될 수 있습니다.무지개 토토값.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.