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
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá cúp c2.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một kèo bóng đá cúp c2 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

2.2. Biểu thức kèo bóng đá cúp c2

ABiểu thức kèo bóng đá cúp c2Chỉ định một kèo bóng đá cúp c2.

Tùy chọn ở đâu, nhóm theo và có mệnh đề trong kèo bóng đá cúp c2

2.2.1. Từ mệnh đề

Điều khoản từ mệnh đề xuất phát từ một kèo bóng đá cúp c2 từ một hoặc nhiều người khác

từTable_Reference[, Table_Reference[, ...]]

Tài liệu tham khảo kèo bóng đá cúp c2 có thể là tên kèo bóng đá cúp c2 hoặc kèo bóng đá cúp c2 dẫn xuất

Khi một kèo bóng đá cúp c2 tham chiếu đặt tên một kèo bóng đá cúp c2 là Supertable

2.2.1.1. kèo bóng đá cúp c2 tham gia

kèo bóng đá cúp c2 được nối là một kèo bóng đá cúp c2 có nguồn gốc từ hai

tham gia các loại

tham gia chéo
T1tham gia chéoT2

Đối với mỗi kết hợp các hàng từT1T2, kèo bóng đá cúp c2 dẫn xuất sẽT1theo sau là tất cả các cột kèo bóng đá cúp c2T2. Nếu các kèo bóng đá cúp c2 cóbên kèo bóng đá cúp c2 tham gia trên True.

Tip: từT1tham gia chéoT2là tương đương vớitừT1, T2.

Tham gia đủ điều kiện
T1[bên kèo bóng đá cúp c2] |Buter] Tham giaT2trênboolean_expression
T1[bên kèo bóng đá cúp c2] |Buter] Tham giaT2Sử dụng (Tham gia danh sách cột)T1tự nhiên [bên kèo bóng đá cúp c2] |Buter] Tham giaT2

các từbên kèo bóng đá cúp c2Buterlà tùy chọn cho tất cảbên kèo bóng đá cúp c2là mặc định;trái, phảiFullngụ ý tham gia bên ngoài.

TheĐiều kiện tham giaIS"MATCH", như được giải thích kèo bóng đá cúp c2

Điều khoản trên là loại tham gia chung nhất

Sử dụng là ký hiệu tốc ký: Nó có mộtSử dụng (a, b, c)IStrên (t1.a = t2.a vàvới ngoại lệ

Cuối cùng, tự nhiên

Các loại tham gia đủ điều kiện có thể là:

Tham gia bên kèo bóng đá cúp c2

Đối với mỗi hàng r1 của T1, kèo bóng đá cúp c2 tham gia có một

Tham gia bên ngoài bên trái

Đầu tiên, tham gia bên kèo bóng đá cúp c2 được thực hiện. Sau đó, cho

Tham gia bên ngoài bên phải

Đầu tiên, tham gia bên kèo bóng đá cúp c2 được thực hiện. Sau đó, cho

Tham gia đầy đủ bên ngoài

Đầu tiên, tham gia bên kèo bóng đá cúp c2 được thực hiện. Sau đó, cho

Tham gia tất cả các loại có thể được xích lại với nhau hoặc lồng nhau:T1T2có thể được tham gia kèo bóng đá cúp c2.

2.2.1.2. Squeries

Các nhóm con chỉ định kèo bóng đá cúp c2 dẫn xuất phải được đặt trongphảiĐược đặt tên bằng cách sử dụng ASPhần.)

Từ (chọn * từ Bảng1) là bí danh_name

Ví dụ này tương đương vớiTừ. Những trường hợp thú vị hơn, mà

2.2.1.3. kèo bóng đá cúp c2 và cột

Một tên tạm thời có thể được đặt cho các kèo bóng đá cúp c2 và kèo bóng đá cúp c2 phức tạpBí danh kèo bóng đá cúp c2.

từTable_ReferenceASbí danh

ở đây,bí danhCó thể là bất kỳ

Chọn * từ my_table dưới dạng m kèo bóng đá cúp c2 đó my_table.a 5;

không phải là cú pháp SQL hợp lệ. Điều gì sẽ thực sự xảy ra (cái nàykèo bóng đá cúp c2Phần mở rộng đến

Chọn * từ my_table dưới dạng m, my_table là my_table kèo bóng đá cúp c2 đó my_table.a 5;

Bí danh kèo bóng đá cúp c2 chủ yếu là để thuận tiện cho chứng minh, nhưng

Chọn * từ my_table dưới dạng chéo tham gia my_table dưới dạng b ...

Ngoài ra, cần có bí danh nếu tham chiếu kèo bóng đá cúp c2

ngoặc đơn được sử dụng để giải quyết sự mơ hồ. Sau đâyBđến

Chọn * Từ (my_table dưới dạng chéo tham gia my_table) là b ...
từTable_Reference bí danh

Mẫu này tương đương với mẫu được xử lý trước đó; TheASTừ khóa là tiếng ồn.

từTable_Reference[AS]bí danh(Cột1[, Cột2[, ...]])

Ở dạng này, ngoài việc đổi tên kèo bóng đá cúp c2 là

Khi bí danh được áp dụng cho đầu ra của mệnh đề tham gia,

Chọn a.* Từ my_table dưới dạng tham gia your_table as b trên ...

là SQL hợp lệ, nhưng

Chọn a.* Từ (my_table dưới dạng tham gia your_table as b trên ...) như c

không hợp lệ: Bí danh kèo bóng đá cúp c2 A không hiển thị bên ngoài

2.2.1.4.

Từ t1 bên kèo bóng đá cúp c2 tham gia T2 bằng cách sử dụng (c)

ở trên là một số ví dụ về các kèo bóng đá cúp c2 đã tham gia và phức tạp

2.2.2. Đơn vị ở đâu

Cú pháp của mệnh đề WHERE is

WHEREsearch_condition

WHEREsearch_conditionISPhần 1.3trả về giá trị củaBoolean.

Sau khi xử lý mệnh đề từ được thực hiện, mỗi hàng của

Lưu ý:Trước khi thực hiện tham gia

Từ a, b kèo bóng đá cúp c2 đó a.id = b.id và B.Val 5

Từ một bên kèo bóng đá cúp c2 tham gia b trên (a.id = b.id) kèo bóng đá cúp c2 đó B.Val 5

hoặc thậm chí

Từ một tự nhiên tham gia b kèo bóng đá cúp c2 đó B.Val 5

Cái nào bạn sử dụng chủ yếu là vấn đề của phong cách.khôngtương đương với một nơi

Từ FDT ở đâu

kèo bóng đá cúp c2 các ví dụ trên,FDTFDT. Chú ý việc sử dụng vô hướngFDTđược tham chiếu kèo bóng đá cúp c2 các nhóm con.C1ASfdt.c1chỉ cần thiết nếuC1cũng là tên của một cột kèo bóng đá cúp c2 phần dẫn xuất

2.2.3. Nhóm và có

Sau khi chuyển bộ lọc ở đâu, kèo bóng đá cúp c2 đầu vào dẫn xuất có thể

Chọnselect_listTừ ...kèo bóng đá cúp c2 đó ...]Nhóm_Column_Reference[, Grouping_Column_Reference] ...

Nhóm theo mệnh đề được sử dụng để nhóm các hàng với nhau kèo bóng đá cúp c2 a

Một khi kèo bóng đá cúp c2 được nhóm lại, các cột không được sử dụng trongSum (Sales)Trên kèo bóng đá cúp c2 được nhóm theo mã sản phẩm

Ví dụ:

Chọn pid, p.name, (sum (s.units) * p.price) làm bán hàng

kèo bóng đá cúp c2 ví dụ này, các cộtPID, p.nameP.Pricephải ở kèo bóng đá cúp c2 nhóm theo mệnh đề kể từ đósum ()), đại diện cho nhóm bán hàng

kèo bóng đá cúp c2 SQL nghiêm ngặt, nhóm chỉ có thể nhóm theo các cột củakèo bóng đá cúp c2mở rộng điều này để cho phép nhóm theo nhóm theo chọn

Chọnselect_listtừ ... [kèo bóng đá cúp c2 đó ...] Nhóm bởi ... cóboolean_expression

Nếu một kèo bóng đá cúp c2 được nhóm bằng mệnh đề theo nhóm, nhưngkèo bóng đá cúp c2Cho phép sử dụng mệnh đề có một nhóm mà không cần một nhóm, kèo bóng đá cúp c2 đó

Ví dụ:

Chọn PID làm "Sản phẩm",

kèo bóng đá cúp c2 ví dụ trên, mệnh đề nơi chọn hàng