Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / 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
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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

2.5. Truy vấn một tỷ lệ kèo bóng đá 88

Để lấy dữ liệu từ tỷ lệ kèo bóng đá 88, tỷ lệ kèo bóng đá 88 làtỷ lệ kèo bóng đá 88. MỘTSQL ChọnTuyên bố được sử dụng để làm điều này. Câu lệnh được chia thành danh sách chọn (phần liệt kê các cột sẽ được trả về), một danh sách tỷ lệ kèo bóng đá 88 (phần liệt kê các tỷ lệ kèo bóng đá 88 để truy xuất dữ liệu), và trình độ tùy chọn (phần chỉ định bất kỳ hạn chế). Ví dụ: để truy xuất tất cả các hàng của tỷ lệ kèo bóng đá 88thời tiết, loại:

Chọn * Từ thời tiết;

ở đây*là tốc ký cho"Tất cả các cột". [1]Vì vậy, kết quả tương tự sẽ có với:

Chọn Thành phố, Temp_lo, Temp_hi, PRCP, ngày từ thời tiết;

đầu ra phải là:

Thành phố | TEMP_LO | TEMP_HI | PRCP |    ngày
---------------+---------+----------+------+------------
 San Francisco |      46 |      50 | 0,25 | 1994-11-27
 San Francisco |      43 |      57 |    0 | 1994-11-29
 Hayward |      37 |      54 |      | 1994-11-29
(3 tỷ lệ kèo bóng đá 88)

Bạn có thể viết các biểu thức, không chỉ các tài liệu tham khảo cột đơn giản, Trong danh sách chọn. Ví dụ: bạn có thể làm:

Chọn Thành phố, (Temp_Hi+Temp_lo)/2 là Temp_avg, ngày từ thời tiết;

Điều này sẽ cho:

Thành phố | TEMP_AVG |    ngày
---------------+----------+------------
 San Francisco |       48 | 1994-11-27
 San Francisco |       50 | 1994-11-29
 Hayward |       45 | 1994-11-29
(3 tỷ lệ kèo bóng đá 88)

Lưu ý cáchASmệnh đề được sử dụng để Relabel cột đầu ra. (TheASmệnh đề là tùy chọn.)

Một tỷ lệ kèo bóng đá 88 có thể là"đủ điều kiện"BY Thêm mộtWHEREmệnh đề chỉ định những tỷ lệ kèo bóng đá 88 nào được muốn. TheWHEREmệnh đề chứa biểu thức boolean (giá trị sự thật) và chỉ các tỷ lệ kèo bóng đá 88 cho mà biểu thức boolean là đúng được trả về. Thông thường Nhà khai thác Boolean (, hoặckhông) được phép trong trình độ chuyên môn. Ví dụ, sau đây lấy Thời tiết của San Francisco vào những ngày mưa:

Chọn * Từ thời tiết
    Nơi City = 'San Francisco' và PRCP 0,0;

Kết quả:

Thành phố | TEMP_LO | TEMP_HI | PRCP |    ngày
---------------+---------+----------+------+------------
 San Francisco |      46 |      50 | 0,25 | 1994-11-27
(1 tỷ lệ kèo bóng đá 88)

Bạn có thể yêu cầu rằng Kết quả của một tỷ lệ kèo bóng đá 88 được trả về theo thứ tự sắp xếp:

Chọn * Từ thời tiết
    Đặt tỷ lệ kèo bóng đá 88 theo thành phố;
Thành phố | TEMP_LO | TEMP_HI | PRCP |    ngày
---------------+---------+----------+------+------------
 Hayward |      37 |      54 |      | 1994-11-29
 San Francisco |      43 |      57 |    0 | 1994-11-29
 San Francisco |      46 |      50 | 0,25 | 1994-11-27

Trong ví dụ này, thứ tự sắp xếp không được chỉ định đầy đủ, và vì vậy Bạn có thể nhận được các tỷ lệ kèo bóng đá 88 San Francisco theo một trong hai thứ tự. Nhưng bạn Luôn nhận được kết quả hiển thị ở trên nếu bạn làm

Chọn * Từ thời tiết
    Đặt tỷ lệ kèo bóng đá 88 theo thành phố, temp_lo;

Bạn có thể yêu cầu loại bỏ các hàng trùng lặp đó kết quả của một tỷ lệ kèo bóng đá 88:

Chọn thành phố riêng biệt
    Từ thời tiết;
Thành phố
---------------
 Hayward
 San Francisco
(2 tỷ lệ kèo bóng đá 88)

Ở đây một lần nữa, thứ tự tỷ lệ kèo bóng đá 88 kết quả có thể thay đổi. Bạn có thể đảm bảo Kết quả nhất quán bằng cách sử dụngkhác biệtĐặt tỷ lệ kèo bóng đá 88 bởicùng nhau:[2]

Chọn thành phố riêng biệt
    Từ thời tiết
    Đặt tỷ lệ kèo bóng đá 88 theo thành phố;

ghi chú

[1]

trong khiChọn *là hữu ích cho Các truy vấn ngoài vòng, nó được coi là phong cách xấu trong Mã sản xuất, kể từ khi thêm một cột vào tỷ lệ kèo bóng đá 88 sẽ thay đổi kết quả.

[2]

Trong một số hệ thống cơ sở dữ liệu, bao gồm các phiên bản cũ hơn củaPostgreSQL, The việc thực hiệnkhác biệttự động đặt tỷ lệ kèo bóng đá 88 các tỷ lệ kèo bóng đá 88 và vì vậyđặt tỷ lệ kèo bóng đá 88 bởilà dự phòng. Nhưng đây không phải là Yêu cầu bởi tiêu chuẩn SQL và hiện tạiPostgreSQLkhông đảm bảo rằngkhác biệtgây ra các tỷ lệ kèo bóng đá 88 Đã đặt tỷ lệ kèo bóng đá 88.