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

4.2. Biểu kèo chấp bóng đá hôm nay giá trị

Biểu kèo chấp bóng đá hôm nay giá trị được sử dụng trong nhiều bối cảnh khác nhau, chẳng hạn nhưChọnLệnh, như các 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 avô hướng, để phân biệt nó vớivô hướng(hoặc thậm chí đơn giản là​​Biểu kèo chấp bóng đá hôm nay). Cú pháp biểu kèo chấp bóng đá hôm nay cho phép

Biểu kèo chấp bóng đá hôm nay giá trị là một trong những điều sau:

  • kèo chấp bóng đá hôm nay giá trị không đổi hoặc nghĩa đen.

  • kèo chấp bóng đá hôm nay tham chiếu cột.

  • Tham chiếu tham số vị trí, trong phần thân của A

  • Một biểu kèo chấp bóng đá hôm nay được đăng ký.

  • Biểu kèo chấp bóng đá hôm nay lựa chọn trường.

  • kèo chấp bóng đá hôm nay người vận hành.

  • kèo chấp bóng đá hôm nay cuộc gọi chức năng.

  • một biểu kèo chấp bóng đá hôm nay tổng hợp.

  • kèo chấp bóng đá hôm nay loại đúc.

  • 12297_12317

  • Trình xây dựng mảng.

  • Một biểu kèo chấp bóng đá hôm nay giá trị khác trong ngoặc đơn, hữu ích cho nhóm

Ngoài danh sách này, còn có kèo chấp bóng đá hôm nay số cấu trúcChương 9. kèo chấp bóng đá hôm nay ví dụ làlà nullmệnh đề.

Chúng ta đã thảo luận các hằng số trongPhần 4.1.2. Các

4.2.1. Cột

kèo chấp bóng đá hôm nay cột có thể được tham chiếu dưới dạng

Tương quan.CộtName

Tương quanlà tên của kèo chấp bóng đá hôm naytừmệnh đề hoặc kèo chấp bóng đá hôm nay trong các từ khóamớihoặc. (mớiChỉ có thể xuất hiện trong các quy tắc viết lại,Chương 7.)

4.2.2.

Tham chiếu tham số vị trí được sử dụng để chỉ ra kèo chấp bóng đá hôm nay giá trị

$Số

Ví dụ: xem xét định nghĩa của kèo chấp bóng đá hôm nay hàm,Dept, như

Tạo chức năng (văn bản) Trả về Dept

ở đây$ 1sẽ được thay thế bằng

4.2.3.

Nếu một biểu kèo chấp bóng đá hôm nay mang lại giá trị của một loại mảng, thì a

Biểu kèo chấp bóng đá hôm nay[Đăng ký]

hoặc nhiều phần tử liền kề (kèo chấp bóng đá hôm nay"Mảng) có thể được trích xuất bằng cách viết

Biểu kèo chấp bóng đá hôm nay[Lower_SubScript:Upper_subscript]

(ở đây, dấu ngoặc[]có nghĩa làĐăng kýbản thân nó là một biểu kèo chấp bóng đá hôm nay, mà

Nói chung là mảngBiểu kèo chấp bóng đá hôm nayphải được đặt dấu ngoặc đơn, nhưng

MyTable.ArrayColumn [4]

dấu ngoặc đơn trong ví dụ cuối cùng được yêu cầu. Nhìn thấyPhần 8.10Để biết thêm về

4.2.4. Cánh đồng

Nếu biểu kèo chấp bóng đá hôm nay mang lại giá trị của loại tổng hợp (hàng

Biểu kèo chấp bóng đá hôm nay.FieldName

nói chung là hàngBiểu kèo chấp bóng đá hôm nayphải được đặt dấu ngoặc đơn, nhưng

MyTable.MyColumn

(do đó, tham chiếu cột đủ điều kiện thực sự chỉ là kèo chấp bóng đá hôm nay

4.2.5.

Có ba cú pháp có thể cho người vận hành

Biểu kèo chấp bóng đá hôm nay Nhà điều hành Biểu kèo chấp bóng đá hôm nay(nhị phân nhị phân
Nhà điều hành Biểu kèo chấp bóng đá hôm nay(Tiền tố Unary
Biểu kèo chấp bóng đá hôm nay Nhà điều hành(Unary Postfix
trong đóNhà điều hànhMã thông báo tuân theo các quy tắc cú pháp củaPhần 4.1.3hoặc là, hoặckhônghoặc là kèo chấp bóng đá hôm nay
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à UnaryChương 9Mô tả các toán tử tích hợp.

4.2.6.

Cú pháp cho cuộc gọi chức năng là tên của kèo chấp bóng đá hôm nay hàm

chức năng([Biểu kèo chấp bóng đá hôm nay[, Biểu kèo chấp bóng đá hôm nay...]])

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

sqrt (2)

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

4.2.7. Tổng hợp

ANBiểu kèo chấp bóng đá hôm nay tổng hợpđại diện

Tổng hợp_name(Biểu kèo chấp bóng đá hôm nay)tổng hợp_name(tất cảBiểu kèo chấp bóng đá hôm nay)Tổng hợp_name(khác biệtBiểu kèo chấp bóng đá hôm nay)Tổng hợp_name( *)

WHEREtổng hợp_namelà aBiểu kèo chấp bóng đá hôm naylà bất kỳ

Hình kèo chấp bóng đá hôm nay đầu tiên của biểu kèo chấp bóng đá hôm nay tổng hợp gọi tổng hợptất cảlà mặc định. Mẫu thứ baCount ()Hàm tổng hợp.

Ví dụ:Count (*)mang lạiCount (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ệtF1.

​​Các hàm tổng hợp được xác định trước được mô tả trongPhần 9.15. Tổng hợp khác

Biểu kèo chấp bóng đá hôm nay tổng hợp chỉ có thể xuất hiện trong danh sách kết quảmệnh đề AChọnLệnh. Nó bị cấm trong những người khácWHERE, bởi vì những người đó

Khi một biểu kèo chấp bóng đá hôm nay tổng hợp xuất hiện trong một truy vấn con (xemPhầnPhần), tổng hợp thường được đánh giá trên các hàng củaĐiều khoản áp dụng với

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

kèo chấp bóng đá hôm nay loại diễn viên chỉ định chuyển đổi từ kèo chấp bóng đá hôm nay loại dữ liệu thànhPostgreSQLChấp nhận

cast (Biểu kèo chấp bóng đá hôm nayASloại)Biểu kèo chấp bóng đá hôm nay::loại

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

Khi diễn viên được áp dụng cho biểu kèo chấp bóng đá hôm nay giá trị của mộtPhần. kèo chấp bóng đá hôm nay diễn viên được áp dụng cho kèo chấp bóng đá hôm nay chuỗi không được trang trí theo nghĩa đen

kèo chấp bóng đá hôm nay loại diễn viên rõ ràng thường có thể bị bỏ qua nếu không có"OK để áp dụng ngầm"in

typename(Biểu kèo chấp bóng đá hôm nay)

Tuy nhiên, điều này chỉ hoạt động cho các loại có tên cũng làDouble Precisionkhông thể được sử dụng theo cách này, nhưngfloat8Có thể. Ngoài ra, tênKhoảng, Thời gianDấu thời gianCó thể"Cú pháp giống như chức năng"không gì khác hơn là kèo chấp bóng đá hôm nay

4.2.9. Vô hướng

Subquery vô hướng là kèo chấp bóng đá hôm nay thông thườngChọnTruy vấn trong ngoặc đơn trả về chính xácChươngĐể biết thông tin về các truy vấn viết.)ChọnTruy vấn được thực thi và phần trả lại đơn lẻPhần 9.16cho

Ví dụ: sau đây tìm thấy dân số thành phố lớn nhất

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)

4.2.10. Mảng

Trình xây dựng mảng là một biểu kèo chấp bóng đá hôm nay xây dựng một mảngmảng, khung vuông bên trái[, một hoặc nhiều biểu kèo chấp bóng đá hôm nay (cách nhau bởi dấu phẩy)]. Ví dụ,

chọn Mảng [1,2,3+4];

Loại phần tử mảng là loại phổ biến của thành viênUnionhoặccaseCấu trúc (xemPhần).

Giá trị mảng đa chiều có thể được xây dựng bằng cách làm tổmảngcó thể bị bỏ qua. Ví dụ,

chọn mảng [mảng [1,2], mảng [3,4]];

Vì các mảng đa chiều phải là hình chữ nhật, bên trong

Các yếu tố xây dựng mảng đa chiều có thể là bất cứ điều gìmảngXây dựng. Ví dụ:

Tạo bảng ARR (f1 int [], f2 int []);

cũng có thể xây dựng kèo chấp bóng đá hôm nay mảng từ kết quảmảngtheo sau là a

chọn mảng (chọn OID từ pg_proc trong đó đại từ như 'bytea%');

Trình truy xuất phải trả về kèo chấp bóng đá hôm nay cột duy nhất. Kết quả

Các chỉ số của kèo chấp bóng đá hôm nay giá trị mảng được xây dựng vớimảngLuôn bắt đầu bằng kèo chấp bóng đá hôm nay. Để biết thêmPhần.

4.2.11. Đánh giá kèo chấp bóng đá hôm nay hiện

Thứ tự đánh giá các kèo chấp bóng đá hôm nay hiện phụ không được xác định. TRONG

Hơn nữa, nếu kết quả của một biểu kèo chấp bóng đá hôm nay có thể là

Chọn True hoặc SOMEFUNC ();

sau đóSOMEFUNC ()Sẽ (có thể)

Chọn Somoundunc () 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

Do đó, việc sử dụng các chức năng với bên là không khôn ngoanWHEREmệnh đề, vì các điều khoản đó là/hoặc/khôngkết hợp) trong các mệnh đề đó có thể

Khi nó cần thiết để buộc lệnh đánh giá, AcaseXây dựng (xemPhần 9.12) có thể được sử dụng. VìWHEREmệ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àyy 1.5*xThay vào đó.)