Postgresql 8.2.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 9. Chức năng và kèo bóng đá việt nam tử | Chuyển tiếp nhanh | Tiếp theo |
Các kèo bóng đá việt nam tử so sánh thông thường có sẵn, được hiển thị 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ả |
---|---|
< | ít hơn |
lớn hơn | |
<= | nhỏ hơn hoặc bằng |
= | lớn hơn hoặc bằng |
= | bằng |
<hoặc! = | kèo bóng đá việt nam bằng |
Lưu ý:The! =kèo bóng đá việt nam tử là được chuyển đổi thành<Trong trình phân tích cú pháp sân khấu. kèo bóng đá việt nam thể thực hiện! =và<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 trong đó Điều này có ý nghĩa. 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 giá trị trả về 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 Các kèo bóng đá việt nam tử so sánh, đặc biệtgiữaXây dựng có sẵn.
AgiữaxvàY
là tương đương với
A =xvàA<=Y
Tương tự,
Akèo bóng đá việt nam giữaxvàY
là tương đương với
A<xhoặcA Y
kèo bóng đá việt nam có sự khác biệt giữa hai hình thức tương ứng từCPUCần có chu kỳ để viết lại cái đầu tiên vào cái thứ hai trong nội bộ. 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áivànhỏ hơn hoặc bằng lập luận về bên phải; Phạm vi thích hợp được tự động xác định.
Để kiểm tra xem giá trị có hay không null, sử dụng kèo bóng đá việt nam cấu trúc
Biểu thứclà nullBiểu thứckèo bóng đá việt nam phải là null
hoặc kèo bóng đá việt nam cấu trúc tương đương, nhưng không đạt tiêu chuẩn
Biểu thứcisnullBiểu thứcnotnull
dokèo bóng đá việt namViếtBiểu thức= VÔ GIÁ TRỊvìnullkèo bóng đá việt nam phải"bằng" null. (Giá trị null đại diện cho một giá trị kèo bóng đá việt nam xác định, và người ta 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.) Hành vi phù hợp với tiêu chuẩn SQL.
Tip:Một số ứng dụng có thể mong đợi rằngBiểu thức= VÔ GIÁ TRỊTrả về đúng nếuBiểu thứcđánh giá giá trị null. Rất khuyến khích kèo bóng đá việt nam ứng dụng này được sửa đổi Để tuân thủ tiêu chuẩn SQL. Tuy nhiên, nếu điều đó không thể XongTransform_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. Đây là hành vi mặc định trongPOSTGRESQLPhát hành 6.5 đến 7.1.
Lưu ý:NếuBiểu thứcđược giá trị hàng, sau đólà nulllà đúng khi hàng Bản thân biểu thức là null hoặc khi tất cả kèo bóng đá việt nam trường của hàng 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 không có null và tất cả kèo bóng đá việt nam hàng kèo bóng đá việt nam lĩnh vực là không null. Định nghĩa này phù hợp với SQL tiêu chuẩn và là một sự thay đổi từ hành vi không nhất quán được trưng bày bởiPostgreSQLPhiên bản trước 8.2.
Các kèo bóng đá việt nam tử so sánh thông thường mang lại NULL (biểu thị"kèo bóng đá việt nam xác định") Khi một trong hai Đầu vào là null. Một cách khác để kèo bóng đá việt nam sánh là vớilà [kèo bóng đá việt nam] Khác biệt vớiXây dựng:
Biểu thứckhác vớiBiểu thức Biểu thứckèo bóng đá việt nam khác biệt vớiBiểu thức
Đối với kèo bóng đá việt nam đầu vào không null,khác vớigiống như<kèo bóng đá việt nam tử. Tuy nhiên, khi cả hai đầu vào đều vô hiệu, nó sẽ trả về sai và khi Chỉ cần một đầu vào là null nó sẽ trả về true. Tương tự,kèo bóng đá việt nam khác biệt vớilà giống hệt với=Đối với kèo bóng đá việt nam đầu vào không null, nhưng nó trả về đúng khi Cả hai đầu vào đều null và sai khi chỉ có một đầu vào là null. Do đó, kèo bóng đá việt nam cấu trúc này hoạt động hiệu quả như thể null là một Giá trị dữ liệu bình thường, thay vì"kèo bóng đá việt nam xác định".
Giá trị Boolean cũng có thể là được kiểm tra bằng cách sử dụng kèo bóng đá việt nam cấu trúc
Biểu thứclà đúngBiểu thứckèo bóng đá việt nam đúngBiểu thứclà saiBiểu thứckèo bóng đá việt nam saiBiểu thứckèo bóng đá việt nam rõBiểu thứckè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 kèo bóng đá việt nam hạng là null. Một đầu vào null được coi là Giá trị logic"kèo bóng đá việt nam xác định". Lưu ý rằngkèo bóng đá việt nam rõvàIS kèo bóng đá việt nam xác địnhcó hiệu quả giống nhưlà nullvàkèo bóng đá việt nam phải là null,, tương ứng, ngoại trừ biểu thức đầu vào phải của boolean kiểu.