Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3/9.2/9.1/9.0/8.4/8.3/8.2/8.1/8.0/7.4/7.3/7.2/7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo chấp bóng đá hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.8. kèo chấp bóng đá hôm nay

kèo chấp bóng đá hôm nay dữ liệu hình học đại diện cho các đối tượng không gian hai chiều.Bảng 8-20Hiển thị kèo chấp bóng đá hôm nay có sẵn trongPostgreSQL. kèo chấp bóng đá hôm nay cơ bản nhất,

Bảng 8-20. kèo chấp bóng đá hôm nay

tên Kích thước lưu trữ Đại diện Mô tả
điểm 16 byte Điểm trên mặt phẳng (x, y)
Line 32 byte dòng vô hạn (không được triển khai đầy đủ) ((x1, y1), (x2, y2))
LSEG 32 byte Phân đoạn dòng hữu hạn ((x1, y1), (x2, y2))
Box 32 byte Hộp kèo chấp bóng đá hôm nay chữ nhật ((x1, y1), (x2, y2))
đường dẫn 16+16N byte Đường dẫn đóng (tương tự như đa giác) ((x1, y1), ...)
đường dẫn 16+16N byte Đường dẫn mở [(x1, y1), ...]
Polygon 40+16N byte Polygon (tương tự như đường dẫn đóng) ((x1, y1), ...)
Circle 24 byte Circle <(x, y), r (điểm trung tâm và bán kính)

Một bộ chức năng và toán tử phong phú có sẵn để thực hiệnPhần 9.11.

8.8.1.

Điểm là khối xây dựng hai chiều cơ bản chođiểm

(x,y)x,y

WHERExYlà tọa độ tương ứng, như

Điểm là đầu ra bằng cú pháp đầu tiên.

8.8.2. Đường kẻ

Phân đoạn dòng (LSEG) được biểu diễn bằng cáchLSEG

[(x1,Y1), (x2,Y2)]]x1,Y1), (x2,Y2))x1,Y1), (x2,Y2)x1,Y1,x2,Y2

WHERE(x1,Y1)(x2,Y2)là điểm cuối của phân đoạn dòng.

Phân đoạn dòng được đầu ra bằng cú pháp đầu tiên.

8.8.3.

Hộp được thể hiện bằng kèo chấp bóng đá hôm nay cặp điểm đối diệnBox

((x1,Y1), (x2,Y2))x1,Y1), (x2,Y2)x1,Y1,x2,Y2

WHERE(x1,Y1)(x2,Y2)Có hai góc đối diện của hộp.

Hộp được đầu ra bằng cú pháp thứ hai.

Bất kỳ hai góc đối diện nào cũng có thể được cung cấp trên đầu vào, nhưng

8.8.4.

Đường dẫn được biểu diễn bằng danh sách kèo chấp bóng đá hôm nay điểm được kết nối. Đường dẫn có thể làMở, trong đó điểm đầu tiên và cuối cùng trongĐóng, trong đó điểm đầu tiên và cuối cùng là

Giá trị kèo chấp bóng đá hôm nayđường dẫnđược chỉ định bằng cách sử dụng

[(x1,Y1), ..., (xn,yn)]]x1,Y1), ..., (xn,yn))x1,Y1), ..., (xn,yn)x1,Y1, ... ,xn,yn)x1,Y1, ... ,xn,yn

Trong đó kèo chấp bóng đá hôm nay điểm là điểm cuối của kèo chấp bóng đá hôm nay phân đoạn dòng[])()) chỉ ra một đường dẫn đóng. Khi cực kỳ

Đường dẫn là đầu ra bằng cú pháp thứ nhất hoặc thứ hai, vì

8.8.5.

Polygons được thể hiện bằng danh sách kèo chấp bóng đá hôm nay điểm (kèo chấp bóng đá hôm nay đỉnh của

Giá trị kèo chấp bóng đá hôm nayPolygonđược chỉ định bằng cách sử dụng

((x1,Y1), ..., (xn,yn))x1,Y1), ..., (xn,yn)x1,Y1, ... ,xn,yn)x1,Y1, ... ,xn,yn

Trong đó kèo chấp bóng đá hôm nay điểm là điểm cuối của kèo chấp bóng đá hôm nay phân đoạn dòng

Polygons là đầu ra bằng cú pháp đầu tiên.

8.8.6.

Vòng tròn được biểu thị bằng một điểm trung tâm và bán kính. Giá trị củaCircleđược chỉ định bằng bất kỳ

<(x,Y),RX,Y),R)x,y),R
    x,y,R

WHERE(x,y)ISR

Vòng tròn là đầu ra bằng cú pháp đầu tiên.