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 kèo bóng đá việt nam đượ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 kèo bóng đá việt nam đượ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ế.

9.2. Các chức năng so sánh kèo bóng đá việt nam tử

Các kèo bóng đá việt nam tử so sánh thông thường có sẵn, như trongBảng 9.1.

Bảng 9.1. Các kèo bóng đá việt nam tử so sánh

Nhà điều hành Mô tả
< nhỏ hơn
lớn hơn
<= nhỏ hơn hoặc bằng
= 12639_12665
= bằng
<hoặc! = kèo bóng đá việt nam bằng

Lưu ý

The! =kèo bóng đá việt nam tử được chuyển đổi thành<Trong giai đoạn phân tích cú pháp. kèo bóng đá việt nam thể thực hiện! =<Các kèo bóng đá việt nam tử làm những việc khác nhau.

Các kèo bóng đá việt nam tử so sánh có sẵn cho tất cả các loại dữ liệu liên quan. Tất cả các kèo bóng đá việt nam tử so sánh là kèo bóng đá việt nam tử nhị phân trả về giá trị của loạiBoolean; Biểu thức như1 <2 <3kèo bóng đá việt nam hợp lệ (vì kèo bóng đá việt nam có<kèo bóng đá việt nam tử để so sánh giá trị boolean với3).

Ngoài ra còn có một số vị ngữ so kèo bóng đá việt nam, như trongBảng 9.2. Chúng hành xử giống như các kèo bóng đá việt nam tử, nhưng có cú pháp đặc biệt được ủy quyền bởi tiêu chuẩn SQL.

Bảng 9.2. So kèo bóng đá việt nam các vị từ

vị ngữ Mô tả
A giữa x y giữa
A kèo bóng đá việt nam giữa x Y kèo bóng đá việt nam giữa
A giữa đối xứng x y giữa, sau khi sắp xếp các giá trị so kèo bóng đá việt nam
A kèo bóng đá việt nam giữa đối xứng x Y Không giữa, sau khi sắp xếp các giá trị so kèo bóng đá việt nam
A khác với B kèo bóng đá việt nam bằng, đối xử với null như một giá trị thông thường
A kèo bóng đá việt nam khác biệt với B bằng nhau, đối xử null như một giá trị thông thường
Biểu thức là null là null
Biểu thức kèo bóng đá việt nam phải là null kèo bóng đá việt nam phải là null
Biểu thức isnull là null (cú pháp kèo bóng đá việt nam tiêu chuẩn)
Biểu thức notnull kèo bóng đá việt nam phải là NULL (cú pháp kèo bóng đá việt nam tiêu chuẩn)
boolean_expression là đúng là đúng
boolean_expression kèo bóng đá việt nam đúng là sai hoặc kèo bóng đá việt nam xác định
boolean_expression là sai là sai
boolean_expression kèo bóng đá việt nam phải là sai là đúng hoặc kèo bóng đá việt nam xác định
boolean_expression kèo bóng đá việt nam rõ kèo bóng đá việt nam rõ
boolean_expression kèo bóng đá việt nam rõ là đúng hoặc sai

ThegiữaVị ngữ đơn giản hóa các bài kiểm tra phạm vi:

Agiữaxy

là tương đương với

A =XA<=y

Thông báo rằnggiữaxử lý các giá trị điểm cuối như được bao gồm trong phạm vi.kèo bóng đá việt nam giữaSo kèo bóng đá việt nam ngược lại:

Akèo bóng đá việt nam giữaxy

là tương đương với

A<xhoặcA  y

giữa đối xứnggiống nhưgiữaNgoại trừ kèo bóng đá việt nam có yêu cầu rằng đối số bên tráinhỏ hơn hoặc bằng đối số bên phải. Nếu kèo bóng đá việt nam, hai đối số đó sẽ tự động hoán đổi, để phạm vi kèo bóng đá việt nam trống luôn được ngụ ý.

Các kèo bóng đá việt nam tử so sánh thông thường mang lại NULL (biểu thịHồikèo bóng đá việt nam xác địnhxông), không đúng hoặc sai, khi một trong hai đầu kèo bóng đá việt namo là null. Ví dụ,7 = NULLmang lại NULL, cũng như7 < null. Khi hành vi này kèo bóng đá việt nam phù hợp, hãy sử dụnglà [kèo bóng đá việt nam] khác biệt vớiVị trí:

Akhác vớiB
Akèo bóng đá việt nam khác biệt vớiB

Đối với đầu kèo bóng đá việt namo không null,khác vớigiống như<toán tử. Tuy nhiên, nếu cả hai đầu kèo bóng đá việt namo đều null, nó sẽ trả về sai và nếu chỉ có một đầu kèo bóng đá việt namo là null thì nó sẽ trả về đúng.kèo bóng đá việt nam khác biệt vớigiống hệt với=Đối với các đầu kèo bóng đá việt namo không phải null, nhưng nó trả về true khi cả hai đầu kèo bóng đá việt namo đều null và sai khi chỉ có một đầu kèo bóng đá việt namo là null. Do đó, các vị từ này hoạt động hiệu quả như thể null là giá trị dữ liệu bình thường, thay vìHồikèo bóng đá việt nam xác địnhHồi.

Để kiểm tra xem giá trị có hay kèo bóng đá việt nam phải là NULL, hãy sử dụng các vị từ:

Biểu thứclà nullBiểu thứckèo bóng đá việt nam phải là null

hoặc tương đương, nhưng kèo bóng đá việt nam đạt tiêu chuẩn, dự đoán:

Biểu thứcisnullBiểu thứcnotnull

dokèo bóng đá việt namViếtBiểu thức= NULLnullkèo bóng đá việt nam phảiHồibằngKhăn null. (Giá trị null đại diện cho một giá trị chưa biết và kèo bóng đá việt nam biết liệu hai giá trị chưa biết có bằng nhau hay kèo bóng đá việt nam.)

Tip

Một số ứng dụng có thể mong đợi rằngBiểu thức= NULLtrả về đúng nếuBiểu thứcĐánh giá giá trị null. Rất khuyến khích các ứng dụng này được sửa đổi để tuân thủ tiêu chuẩn SQL.Transform_null_equalsBiến cấu hình có sẵn. Nếu nó được bật,PostgreSQLSẽ chuyển đổix = nullmệnh đề đếnx là null.

NếuBiểu thứcđược giá trị hàng, sau đólà nulllà đúng khi bản thân biểu thức hàng là null hoặc khi tất cả các trường của hàng là null, trong khikèo bóng đá việt nam phải là nulllà đúng khi bản thân biểu thức hàng kèo bóng đá việt nam có null và tất cả các trường của hàng kèo bóng đá việt nam phải là null. Vì hành vi này,là nullkèo bóng đá việt nam phải là nullkèo bóng đá việt nam phải lúc nào cũng trả về kết quả nghịch đảo cho các biểu thức có giá trị hàng; Cụ thể, một biểu thức có giá trị hàng có chứa cả trường null và kèo bóng đá việt nam null sẽ trả về sai cho cả hai thử nghiệm.hàng hoặchàng kèo bóng đá việt nam khác biệt với NULL, sẽ chỉ cần kiểm tra xem giá trị hàng tổng thể có phải là NULL mà kèo bóng đá việt nam có bất kỳ thử nghiệm bổ sung nào trên các trường hàng kèo bóng đá việt nam.

Các giá trị Boolean cũng có thể được kiểm tra bằng cách sử dụng các vị từ

boolean_expressionlà đúngboolean_expressionkèo bóng đá việt nam đúngboolean_expressionlà saiboolean_expressionkèo bóng đá việt nam saiboolean_expressionkèo bóng đá việt nam rõboolean_expressionkèo bóng đá việt nam rõ

Chúng sẽ luôn trả về đúng hay sai, không bao giờ là giá trị null, ngay cả khi toán hạng là null. Đầu kèo bóng đá việt namo null được coi là giá trị logickèo bóng đá việt nam xác địnhHồi. Lưu ý rằngkèo bóng đá việt nam rõkèo bóng đá việt nam rõcó hiệu quả giống nhưlà nullkèo bóng đá việt nam phải là null, tương ứng, ngoại trừ biểu thức đầu kèo bóng đá việt namo phải thuộc loại boolean.

Một số hàm liên quan đến so kèo bóng đá việt nam cũng có sẵn, như thể hiện trongBảng 9.3.

Bảng 9.3. Các chức năng so kèo bóng đá việt nam

function Mô tả Ví dụ Ví dụ kết quả
num_nonnulls (variadic "any") Trả về số lượng đối số kèo bóng đá việt nam null num_nonnulls (1, null, 2) 2
num_nulls (variadic "bất kỳ") Trả về số lượng đối số null num_nulls (1, null, 2) 1