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
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ê ở kèo bóng đá việt nam thay thế.

11.7. kèo bóng đá việt nam Biểu thức

Một cột chỉ kèo bóng đá việt nam không chỉ là một cột của phần bên dưới bảng, nhưng có thể là một chức năng hoặc biểu thức vô hướng được tính toán từ một hoặc nhiều cột của bảng. Tính năng này hữu ích cho có được quyền truy cập nhanh vào các bảng dựa trên kết quả của Tính toán.

Ví dụ: một cách phổ biến để thực hiện kèo bóng đá việt nam so sánh nhạy cảm trường hợp là sử dụngHạchức năng:

Chọn * từ Test1 trong đó Hạ (col1) = 'value';

Truy vấn này có thể sử dụng một chỉ kèo bóng đá việt nam, nếu một người đã được xác định trên kết quả củaHạ (col1)Hoạt động:

11222_11283

Nếu chúng ta khai báo chỉ kèo bóng đá việt nam nàyđộc đáo, nó sẽ ngăn chặn việc tạo kèo bóng đá việt nam hàng cócol1kèo bóng đá việt nam giá trị chỉ khác nhau trong trường hợp như hàng cócol1Giá trị thực sự là giống hệt nhau. Do đó, các kèo bóng đá việt nam các biểu thức có thể được sử dụng để thực thi những ràng buộc không thể xác định được là duy nhất đơn giản hạn chế.

như một ví dụ khác, nếu người ta thường thực hiện kèo bóng đá việt nam truy vấn như thế này:

Chọn * Từ những người trong đó (First_name || '' || last_name) = 'John Smith';

Sau đó, nó có thể đáng để tạo một chỉ kèo bóng đá việt nam như thế này:

tạo chỉ kèo bóng đá việt nam people_names on people ((first_name || '' |

Cú pháp củaTạo chỉ kèo bóng đá việt namlệnh thường yêu cầu viết dấu ngoặc đơn xung quanh chỉ kèo bóng đá việt nam Biểu thức, như thể hiện trong ví dụ thứ hai. Các dấu ngoặc đơn có thể bị bỏ qua khi biểu thức chỉ là một cuộc gọi chức năng, như trong Ví dụ đầu tiên.

Biểu thức chỉ kèo bóng đá việt nam tương đối tốn kém để duy trì, bởi vì (các) biểu thức dẫn xuất phải được tính toán cho mỗi hàng Khi chèn và bất cứ khi nào nó được cập nhật. Tuy nhiên, chỉ số Biểu thức làkhôngđược tính toán lại trong quá trình tìm kiếm được lập chỉ kèo bóng đá việt nam, vì chúng đã Được lưu trữ trong chỉ số. Trong cả hai ví dụ ở trên, hệ thống nhìn thấy truy vấn chỉ làtrong đó indexedColumn = 'không thay đổi'Và vì vậy tốc độ của tìm kiếm tương đương với Bất kỳ truy vấn chỉ mục đơn giản khác. Do đó, các kèo bóng đá việt nam các biểu thức là hữu ích khi tốc độ truy xuất quan trọng hơn là chèn và Tốc độ cập nhật.