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 / 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 tỷ lệ kèo bóng đá trực tuyến hôm nay trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

1.2. Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị

Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị được sử dụng trong nhiều bối cảnh khác nhau, chẳng hạn như Trong danh sách mục tiêu củaChọnlệnh, dưới dạng giá trị cột mới trongChènhoặcCập nhậthoặc trong các điều kiện tìm kiếm trong a Số lượng lệnh. Kết quả của biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị đôi khi là được gọi làvô hướng, để phân biệt nó với kết quả của một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay bảng (là một bảng). Giá trị Do đó, các biểu tỷ lệ kèo bóng đá trực tuyến hôm nay cũng được gọi làvô hướng biểu tỷ lệ kèo bóng đá trực tuyến hôm nay(hoặc thậm chí đơn giản làBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay). Cú pháp biểu tỷ lệ kèo bóng đá trực tuyến hôm nay cho phép Tính toán các giá trị từ các bộ phận nguyên thủy bằng số học, logic, set và các hoạt động khác.

Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị là một trong những điều sau:

  • tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị không đổi hoặc theo nghĩa đen; nhìn thấyPhần 1.1.2.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay tham chiếu cột.

  • Tham chiếu tham số vị trí, trong phần thân của A Tuyên bố chức năng.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay người vận hành.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay cuộc gọi chức năng.

  • biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp.

  • tỷ lệ kèo bóng đá trực tuyến hôm nay loại đúc.

  • 11901_11921

  • Một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị khác trong ngoặc đơn, hữu ích cho nhóm SubaPressions và ghi đè ưu tiên.

Ngoài danh sách này, còn có một số cấu trúc có thể được phân loại là một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay nhưng không tuân theo bất kỳ Quy tắc cú pháp chung. Chúng thường có ngữ nghĩa của một chức năng hoặc toán tử và được giải thích trong Vị trí trongChương 6. tỷ lệ kèo bóng đá trực tuyến hôm nay ví dụ là Thelà nullmệnh đề.

Chúng ta đã thảo luận các hằng số trongPhần 1.1.2. Các Các phần sau thảo luận về các tùy chọn còn lại.

1.2.1. Cột Tài liệu tham khảo

tỷ lệ kèo bóng đá trực tuyến hôm nay cột có thể được tham chiếu ở dạng

Tương quan.CộtName

hoặc

Tương quan.CộtName[SCORSTION]

(ở đây, dấu ngoặc[]có nghĩa là xuất hiện theo nghĩa đen.)

Tương quanlà tên của tỷ lệ kèo bóng đá trực tuyến hôm nay bảng (có thể đủ điều kiện) hoặc bí danh cho tỷ lệ kèo bóng đá trực tuyến hôm nay bảng được xác định bởi Phương tiện của Atừmệnh đề hoặc khóa từnewhoặc. (mớiChỉ có thể xuất hiện trong các quy tắc viết lại, trong khi các tên tương quan khác có thể được sử dụng trong bất kỳ SQL nào tuyên bố.) tên tương quan và dấu chấm phân tách có thể là bị bỏ qua nếu tên cột là duy nhất trên tất cả các bảng được sử dụng trong truy vấn hiện tại. (Xem thêmChương 4.)

nếuCộtlà của tỷ lệ kèo bóng đá trực tuyến hôm nay mảng Nhập, sau đó là tùy chọnSCORSTIPchọn tỷ lệ kèo bóng đá trực tuyến hôm nay phần tử cụ thể hoặc các yếu tố trong mảng. Nếu không có đăng ký nào được cung cấp, thì Toàn bộ mảng được chọn. (Nhìn thấyPostgreSQL: TàiĐể biết thêm về mảng.)

1.2.2. Tham số vị trí

tham chiếu tham số vị trí được sử dụng để chỉ ra một Tham số được cung cấp bên ngoài cho một câu lệnh SQL. Các tham số được sử dụng trong các định nghĩa chức năng SQL và được chuẩn bị Truy vấn. Hình tỷ lệ kèo bóng đá trực tuyến hôm nay của tham chiếu tham số là:

$Số

Ví dụ: xem xét định nghĩa của tỷ lệ kèo bóng đá trực tuyến hôm nay hàm,Dept, như

Tạo chức năng (văn bản) trả về Dept
    Như 'Chọn * từ Dept where tên = $ 1'
    Ngôn ngữ SQL;

ở đây$ 1sẽ được thay thế bằng Đối số chức năng đầu tiên khi hàm được gọi.

1.2.3. Nhiệm vụ vận hành

Có ba cú pháp có thể xảy ra cho người vận hành Lời cầu khẩn:

Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay Nhà điều hành Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay(nhị phân toán tử)
Nhà điều hành Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay(Tiền tố Unary toán tử)
expression Nhà điều hành(Unary Postfix toán tử)
trong đóNhà điều hànhMã thông báo tuân theo các quy tắc cú pháp củaPhần 1.1.3hoặc là tỷ lệ kèo bóng đá trực tuyến hôm nay trong các từ khóa, hoặckhônghoặc là tỷ lệ kèo bóng đá trực tuyến hôm nay Tên toán tử đủ điều kiện
Toán tử (lược đồ.OperatorName)

Những người vận hành cụ thể tồn tại và liệu chúng có phải là Unary hoặc nhị phân phụ thuộc vào những gì các nhà khai thác đã được xác định bởi hệ thống hoặc người dùng.Chương 6Mô tả các toán tử tích hợp.

1.2.4. Các cuộc gọi chức năng

Cú pháp cho cuộc gọi chức năng là tên của tỷ lệ kèo bóng đá trực tuyến hôm nay hàm (có thể đủ điều kiện với tỷ lệ kèo bóng đá trực tuyến hôm nay tên lược đồ), tiếp theo là Danh sách đối số được đính kèm trong ngoặc đơn:

function([Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay[, Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay...]])

Ví dụ: sau đây tính toán căn bậc hai của 2:

sqrt (2)

Danh sách các chức năng tích hợp trongChương 6. Các chức năng khác có thể được thêm vào bởi người dùng.

1.2.5. Tổng hợp Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay

ANBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợpđại diện ứng dụng của một hàm tổng hợp trên các hàng được chọn bởi một truy vấn. Một hàm tổng hợp làm giảm nhiều đầu vào cho một giá trị đầu ra duy nhất, chẳng hạn như tổng hoặc trung bình của các đầu vào. Cú pháp của một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp là một trong những tiếp theo:

tổng hợp_name(Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay)Tổng hợp_name(tất cảBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay)Tổng hợp_name(khác biệtBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay)tổng hợp_name( *)

WHEREtổng hợp_namelà a Tổng hợp được xác định trước đó (có thể là tỷ lệ kèo bóng đá trực tuyến hôm nay tên đủ điều kiện) vàBiểu tỷ lệ kèo bóng đá trực tuyến hôm naylà bất kỳ giá trị nào Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay không chứa tổng hợp sự biểu lộ.

Hình tỷ lệ kèo bóng đá trực tuyến hôm nay biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp đầu tiên gọi tổng hợp trên tất cả các hàng đầu vào mà biểu tỷ lệ kèo bóng đá trực tuyến hôm nay đã cho mang lại Giá trị không null. (Trên thực tế, nó tùy thuộc vào chức năng tổng hợp có nên bỏ qua các giá trị null hay không --- nhưng tất cả các tiêu chuẩn những cái làm.) Mẫu thứ hai giống như mẫu thứ nhất, vìtất cảlà mặc định. Mẫu thứ ba Gọi tổng hợp cho tất cả các giá trị không phải null riêng biệt của Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay được tìm thấy trong các hàng đầu vào. Mẫu cuối cùng gọi tổng hợp một lần cho mỗi hàng đầu vào bất kể null hoặc Giá trị không null; Vì không có giá trị đầu vào cụ thể được chỉ định, Nó thường chỉ hữu ích choCount ()Hàm tổng hợp.

Ví dụ,Count (*)mang lại tổng số hàng đầu vào;Count (f1)mang lại số lượng hàng đầu vào trong đóF1không phải là null;Count (khác biệt F1)mang lại số lượng khác biệt Giá trị không null củaF1.

Các hàm tổng hợp được xác định trước được mô tả trongPhần 6.14. Tổng hợp khác Các chức năng có thể được thêm bởi người dùng.

1.2.6. Nhập các diễn viên

tỷ lệ kèo bóng đá trực tuyến hôm nay loại diễn viên chỉ định chuyển đổi từ tỷ lệ kèo bóng đá trực tuyến hôm nay loại dữ liệu thành khác.PostgreSQLChấp nhận Hai cú pháp tương đương cho các loại đúc:

Cast (Biểu tỷ lệ kèo bóng đá trực tuyến hôm nayASloại)Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay::loại

TheCastCú pháp phù hợp với SQL; Cú pháp với::là lịch sửPostgreSQLsử dụng.

Khi một diễn viên được áp dụng cho biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị của một Loại, nó đại diện cho một chuyển đổi loại thời gian chạy. Các diễn viên sẽ chỉ thành công nếu một chức năng chuyển đổi loại phù hợp là có sẵn. Lưu ý rằng điều này khác biệt một cách tinh tế so với việc sử dụng Pha bằng các hằng số, như thể hiện trongPhần 1.1.2.4. tỷ lệ kèo bóng đá trực tuyến hôm nay diễn viên được áp dụng cho tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi không được trang trí theo nghĩa đen đại diện cho sự gán ban đầu của tỷ lệ kèo bóng đá trực tuyến hôm nay loại cho tỷ lệ kèo bóng đá trực tuyến hôm nay nghĩa đen giá trị không đổi, và vì vậy nó sẽ thành công cho bất kỳ loại nào (nếu Nội dung của chuỗi theo nghĩa đen là cú pháp đầu vào có thể chấp nhận được cho kiểu dữ liệu).

Một loại diễn viên rõ ràng thường có thể bị bỏ qua nếu không có sự mơ hồ về loại biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị phải tạo ra (Ví dụ: khi nó được gán cho cột bảng); các Hệ thống sẽ tự động áp dụng một loại đúc trong các trường hợp như vậy. Tuy nhiên, việc đúc tự động chỉ được thực hiện cho các diễn viên được đánh dấu"OK để áp dụng ngầm"in Các danh mục hệ thống. Các diễn viên khác phải được gọi rõ ràng Cú pháp đúc. Hạn chế này được dự định để ngăn chặn chuyển đổi đáng ngạc nhiên từ việc được áp dụng âm thầm.

cũng có thể chỉ định tỷ lệ kèo bóng đá trực tuyến hôm nay loại đúc bằng cách sử dụng Cú pháp giống như chức năng:

Typename(Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay)

Tuy nhiên, điều này chỉ hoạt động cho các loại có tên cũng hợp lệ như tên chức năng. Ví dụ,Double PrecisionKhông thể sử dụng theo cách này, nhưng tương đươngfloat8Có thể. Ngoài ra, tênKhoảng, thời gianDấu thời giancó thể chỉ được sử dụng theo cách này nếu chúng được trích dẫn kép, bởi vì của xung đột cú pháp. Do đó, việc sử dụng giống như chức năng Cú pháp đúc dẫn đến sự không nhất quán và có lẽ nên tránh trong các ứng dụng mới. (Cú pháp giống như hàm trong Thực tế chỉ là tỷ lệ kèo bóng đá trực tuyến hôm nay cuộc gọi chức năng. Khi tỷ lệ kèo bóng đá trực tuyến hôm nay trong hai diễn viên tiêu chuẩn cú pháp được sử dụng để chuyển đổi thời gian chạy, nó sẽ nội bộ gọi tỷ lệ kèo bóng đá trực tuyến hôm nay chức năng đã đăng ký để thực hiện chuyển đổi. Theo quy ước, các chức năng chuyển đổi này có cùng tên với loại đầu ra của chúng, nhưng đây không phải là thứ tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng di động sẽ dựa vào.)

1.2.7. Vô hướng Squeries

Subquery vô hướng là tỷ lệ kèo bóng đá trực tuyến hôm nay thông thườngChọnTruy vấn trong ngoặc đơn trả về chính xác tỷ lệ kèo bóng đá trực tuyến hôm nay hàng với tỷ lệ kèo bóng đá trực tuyến hôm nay cột. (Nhìn thấyPostgreSQL: TàiĐể biết thông tin về các truy vấn viết.)ChọnTruy vấn được thực thi và đơn lẻ được trả về Giá trị được sử dụng trong biểu tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị xung quanh. Nó là một Lỗi khi sử dụng một truy vấn trả về nhiều hơn một hàng trở lên hơn một cột như một trình điều khiển vô hướng. (Nhưng nếu, trong một thực thi cụ thể, trình điều khiển con trả về không có hàng, không có lỗi; Kết quả vô hướng được coi là null.) Tham khảo các biến từ truy vấn xung quanh, sẽ hành động là hằng số trong bất kỳ một đánh giá nào của truy vấn con. Nhìn thấy Mà cònPhần 6.15.

Ví dụ: sau đây tìm thấy dân số thành phố lớn nhất Trong mỗi trạng thái:

chọn Tên, (chọn tối đa (pop) từ các thành phố nơi các thành phố.state = states.name)
    Từ trạng thái;

1.2.8. Đánh giá biểu tỷ lệ kèo bóng đá trực tuyến hôm nay

Thứ tự đánh giá các tỷ lệ kèo bóng đá trực tuyến hôm nay hiện phụ không được xác định. TRONG đặc biệt, đầu vào của toán tử hoặc chức năng không nhất thiết được đánh giá từ trái sang phải hoặc trong bất kỳ cố định nào khác đặt hàng.

Hơn nữa, nếu kết quả của một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được xác định bằng cách chỉ đánh giá một số phần của nó, sau đó Sự biểu hiện phụ có thể không được đánh giá. Ví dụ, nếu một đã viết

Chọn True hoặc SOMEFUNC ();

sau đóSOMEFUNC ()sẽ (có thể) không được gọi ở tất cả. Điều tương tự cũng sẽ như vậy nếu tỷ lệ kèo bóng đá trực tuyến hôm nay đã viết

Chọn tỷ lệ kèo bóng đá trực tuyến hôm nay số f () hoặc true;

Lưu ý rằng điều này không giống như từ trái sang phải"ngắn mạch"của Boolean toán tử được tìm thấy trong tỷ lệ kèo bóng đá trực tuyến hôm nay số ngôn ngữ lập trình.

Do đó, việc sử dụng các chức năng với bên là không khôn ngoan Hiệu ứng như một phần của biểu tỷ lệ kèo bóng đá trực tuyến hôm nay phức tạp. Nó là đặc biệt nguy hiểm khi dựa vào tác dụng phụ hoặc thứ tự đánh giá trongWHEREmệnh đề, vì các điều khoản đó là được xử lý rộng rãi như là một phần của việc phát triển một cuộc thi hành kế hoạch. Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay Boolean (/hoặc/khôngkết hợp) trong các mệnh đề đó có thể Tổ chức lại theo bất kỳ cách nào cho phép bởi các luật của Boolean Đại số.

Khi nó cần thiết để buộc lệnh đánh giá, AcaseXây dựng (xemPhần 6.12) có thể được sử dụng. Vì Ví dụ, đây là tỷ lệ kèo bóng đá trực tuyến hôm nay cách cố gắng tránh không đáng tin cậy Phân chia theo 0 trong AWHEREmệnh đề:

Chọn ... trong đó x < 0 và y/x 1.5;

Nhưng điều này là an toàn:

Chọn ... Trường hợp trường hợp khi x < 0 thì y/x 1.5 khác kết thúc sai;

AcaseXây dựng được sử dụng trong này thời trang sẽ đánh bại các nỗ lực tối ưu hóa, vì vậy nó chỉ nên thực hiện khi cần thiết.