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

kèo bóng đá c1

tên

kèo bóng đá c1-kèo bóng đá c1 hàng của bảng

Synopsis

kèo bóng đá c1 khỏi [chỉ]kèo bóng đá c1[ *] [[As]bí danh]
    [Sử dụngsử dụng danh sách]
    [ Ở ĐÂUđiều kiện| Nơi hiện tại củacon trỏ_name]
    [Trả lại * |output_expression[ASoutput_name10956_10971

Mô tả

kèo bóng đá c1kèo bóng đá c1 các hàng thỏa mãnWHEREmệnh đề từ kèo bóng đá c1 được chỉ định. NếuWHEREmệnh đề vắng mặt, Hiệu ứng là kèo bóng đá c1 tất cả các hàng trong bảng. Kết quả là hợp lệ, nhưng bảng trống.

Tip: cắt ngắnlà mộtPostgreSQLtiện ích mở rộng cung cấp cơ chế nhanh hơn để kèo bóng đá c1 tất cả các hàng khỏi bảng.

Có hai cách để kèo bóng đá c1 hàng trong bảng bằng cách sử dụng thông tin Chứa trong các bảng khác trong cơ sở dữ liệu: sử dụng các lựa chọn phụ hoặc Chỉ định các bảng bổ sung trongSử dụngmệnh đề. Kỹ thuật nào phù hợp hơn phụ thuộc vào hoàn cảnh cụ thể.

Tùy chọnTrở vềĐiều khoản gây kèo bóng đá c1kèo bóng đá c1Để tính toán và trả lại giá trị Dựa trên mỗi hàng thực sự bị kèo bóng đá c1. Bất kỳ biểu thức nào sử dụng Các cột của bảng và/hoặc cột của các bảng khác được đề cập trongSử dụng, có thể được tính toán. Cú pháp của TheTrở vềDanh sách giống hệt với điều đó của danh sách đầu kèo bóng đá c1 củaChọn.

Bạn phải cókèo bóng đá c1Đặc quyền trên bảng để kèo bóng đá c1 khỏi nó, cũng nhưChọnĐặc quyền cho bất kỳ kèo bóng đá c1 nào trongSử dụngmệnh đề hoặc có giá trị được đọc trongđiều kiện.

tham số

kèo bóng đá c1

12918_13004chỉIS Được chỉ định trước tên bảng, các hàng khớp bị kèo bóng đá c1 Chỉ từ bảng được đặt tên. Nếu nhưchỉkhông được chỉ định, các hàng phù hợp cũng bị kèo bóng đá c1 khỏi bất kỳ Bảng kế thừa từ bảng được đặt tên. Tùy chọn,*có thể được chỉ định sau kèo bóng đá c1 tên để chỉ ra một cách rõ ràng rằng các kèo bóng đá c1 con cháu là Bao gồm.

bí danh

Một tên thay thế cho kèo bóng đá c1 đích. Khi một bí danh là cung cấp, nó hoàn toàn ẩn tên thực tế của kèo bóng đá c1. Ví dụ, đã chokèo bóng đá c1 khỏi Foo AS f, phần còn lại củakèo bóng đá c1Câu lệnh phải gọi kèo bóng đá c1 này làfkhôngfoo.

Sử dụng danh sách

Danh sách các biểu thức kèo bóng đá c1, cho phép các cột từ các cột khác các kèo bóng đá c1 xuất hiện trongWHEREĐiều kiện. Điều này tương tự như danh sách các kèo bóng đá c1 có thể được chỉ định trongTừ mệnh đềcủa AChọnTuyên bố; Ví dụ, một bí danh cho Tên kèo bóng đá c1 có thể được chỉ định. Không lặp lại mục tiêu kèo bóng đá c1 trongSử dụng danh sách,, Trừ khi bạn muốn thiết lập một bản tự tham gia.

điều kiện

Một biểu thức trả về giá trị của loạiBoolean. Chỉ kèo bóng đá c1 hàng mà biểu thức này trả vềTRUEsẽ bị kèo bóng đá c1.

con trỏ_name

Tên của con trỏ sẽ sử dụng trong Atrong đó hiện tại của15028_15206kèo bóng đá c1kèo bóng đá c1 mục tiêu. Ghi chú cái đótrong đó hiện tại củaKhông thể được chỉ định cùng với điều kiện boolean.

output_expression

một biểu thức được tính toán và trả về bởikèo bóng đá c1lệnh sau mỗi hàng là đã kèo bóng đá c1. Biểu thức có thể sử dụng bất kỳ tên cột nào củakèo bóng đá c1hoặc (s) được liệt kê trongSử dụng. Viết*Để trả về tất cả kèo bóng đá c1 cột.

output_name

tên sẽ sử dụng cho cột được trả về.

đầu kèo bóng đá c1

Khi hoàn thành thành công, Akèo bóng đá c1Lệnh trả về thẻ lệnh của biểu mẫu

kèo bóng đá c1Đếm

TheĐếmlà số lượng của Hàng bị kèo bóng đá c1. Nếu nhưĐếmlà 0, không hàng phù hợp vớiđiều kiện16474_16513

Nếukèo bóng đá c1Lệnh chứa ATrở vềmệnh đề, kết quả sẽ là Tương tự như của AChọnTuyên bố chứa kèo bóng đá c1 cột và giá trị được xác định trongTrở vềDanh sách, được tính toán trên hàng bằng lệnh.

ghi chú

PostgreSQLCho phép bạn tham khảo các cột của các kèo bóng đá c1 khác trongWHEREĐiều kiện bằng cách chỉ định các kèo bóng đá c1 khác trongsử dụngmệnh đề. Ví dụ, để kèo bóng đá c1 tất cả các bộ phim Được sản xuất bởi một nhà sản xuất nhất định, người ta có thể làm:

kèo bóng đá c1 khỏi phim sử dụng nhà sản xuất
  Trong đó nhà sản xuất_id = nhà sản xuất.id và nhà sản xuất.name = 'foo';

Điều gì đang xảy kèo bóng đá c1 ở đây là sự kết hợp giữaPhimnhà sản xuất, Với tất cả đã tham gia thành côngPhimHàng được đánh dấu để kèo bóng đá c1. Cú pháp này không phải là tiêu chuẩn. Một cách tiêu chuẩn hơn để làm điều đó là:

kèo bóng đá c1 khỏi phim
  Trong đó nhà sản xuất_id in (chọn id từ nhà sản xuất trong đó name = 'foo');

Trong một số trường hợp, phong cách tham gia dễ viết hơn hoặc nhanh hơn thực thi hơn kiểu chọn phụ.

Ví dụ

18027_18059

kèo bóng đá c1 khỏi các bộ phim trong đó loại < 'Nhạc kịch';

kèo bóng đá c1 bảngPhim:

kèo bóng đá c1 khỏi phim;

kèo bóng đá c1 các tác vụ đã hoàn thành, trả về đầy đủ chi tiết của việc bị kèo bóng đá c1 hàng:

kèo bóng đá c1 khỏi các tác vụ trong đó trạng thái = 'đã hoàn thành' trả về *;

kèo bóng đá c1 hàng củaNhiệm vụtrên đó con trỏc_taskshiện tại Định vị:

kèo bóng đá c1 khỏi các tác vụ trong đó hiện tại của c_tasks;

Tương thích

Lệnh này phù hợp vớiSQLtiêu chuẩn, ngoại trừSử dụngTrở vềmệnh đề làPostgreSQLPhần mở rộng.