Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
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 tỷ lệ kèo bóng đá 88 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 63. Nâng tỷ lệ kèo bóng đá 88Postgres SQLtỷ lệ kèo bóng đá 88

Đã bao gồm những điều cơ bản của việc sử dụngPostgres SQLđến Truy cập dữ liệu của bạn, bây giờ chúng tôi sẽ thảo luận về các tỷ lệ kèo bóng đá 88 củaPostgresPhân biệt nó với Người quản lý dữ liệu thông thường. Những tỷ lệ kèo bóng đá 88 này bao gồm kế thừa, Du hành thời gian và các giá trị dữ liệu không nguyên tử (mảng và được đặt giá trị thuộc tính). Các ví dụ trong phần này cũng có thể được tìm thấy trongỨng trước.sqlTrong thư mục hướng dẫn. (Tham khảoChương 62Để sử dụng cách sử dụng Nó.)

kế thừa

Hãy tạo hai lớp. Lớp Thủ đô chứa trạng thái Thủ đô cũng là thành phố. Đương nhiên, lớp Thủ đô nên kế thừa từ tỷ lệ kèo bóng đá 88 thành phố.

Tạo các thành phố bảng (
    tên văn bản,
    Dân số nổi,
    độ tỷ lệ kèo bóng đá 88 int - (tính bằng ft)
);

Tạo bảng xếp hạng (
    Nhà nước Char2
) Kế thừa (thành phố);
Trong trường hợp này, một thể hiện của thủ đôkế thừaTất cả các thuộc tính (tên, dân số và độ tỷ lệ kèo bóng đá 88) từ cha mẹ của nó, thành phố. Loại tên thuộc tính làText, bản địaPostgresLoại cho độ dài thay đổi ASCII chuỗi. Loại dân số thuộc tỷ lệ kèo bóng đá 88 làfloat, bản địaPostgresLoại cho Double Precision nổi Số điểm. Thủ đô nhà nước có một thuộc tỷ lệ kèo bóng đá 88, trạng thái, cho thấy trạng thái của họ. TRONGPostgres, a lớp có thể kế thừa từ số không hoặc nhiều lớp khác và một truy vấn có thể tham chiếu tất cả tỷ lệ kèo bóng đá 88 trường hợp của một lớp hoặc tất cả tỷ lệ kèo bóng đá 88 trường hợp của một lớp cộng với tất cả con cháu của nó.

Lưu ý:Hệ thống phân cấp kế thừa là một aCyclic có hướng đồ thị.

Ví dụ: truy vấn sau tìm thấy tất cả tỷ lệ kèo bóng đá 88 thành phố nằm ở thái độ từ 500ft trở lên:
Chọn tên, độ tỷ lệ kèo bóng đá 88
    Từ các thành phố
    Trong đó độ tỷ lệ kèo bóng đá 88 500;

+----------+----------+
| Tên | độ tỷ lệ kèo bóng đá 88 |
+----------+----------+
| Las Vegas | 2174 |
+----------+----------+
| Mariposa | 1953 |
+----------+----------+

​​Mặt khác, để tìm tên của tất cả các thành phố, bao gồm cả Thủ đô nhà nước, nằm ở độ tỷ lệ kèo bóng đá 88 trên 500ft, Truy vấn là:

Chọn C.Name, C.altitude
    Từ tỷ lệ kèo bóng đá 88 thành phố* c
    Trong đó C.altitude 500;
Trở lại:
+----------+----------+
| Tên | độ tỷ lệ kèo bóng đá 88 |
+----------+----------+
| Las Vegas | 2174 |
+----------+----------+
| Mariposa | 1953 |
+----------+----------+
| Madison | 845 |
+----------+----------+
ở đây là**sau khi tỷ lệ kèo bóng đá 88 thành phố chỉ ra rằng truy vấn nên được Chạy qua tỷ lệ kèo bóng đá 88 thành phố và tất cả tỷ lệ kèo bóng đá 88 lớp bên dưới tỷ lệ kèo bóng đá 88 thành phố trong kế thừa phân cấp. Nhiều lệnh mà chúng ta đã thảo luận (Chọn, Cập nhậtXóa) Hỗ trợ ký hiệu này Những người khác, nhưthay đổi.