SQL92cho phépBiểu tỷ lệ kèo bóng đá trực tuyến hôm nayĐể chuyển đổi dữ liệu trong các bảng. Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay có thể chứa các toán tử (xemngười vận hànhĐể biết thêm chi tiết) và các chức năng (Chức năngcó nhiều hơn thông tin).
Một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay là một trong những điều sau đây:
(A_EXPR) |
hằng số |
thuộc tính |
A_EXPR Binary_Operator A_EXPR |
A_EXPR Right_unary_operator |
A_EXPR |
tham số |
Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay chức năng |
Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp |
Chúng ta đã thảo luận về các hằng số và thuộc tính. Ba Các loại biểu tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử biểu thị nhị phân tương ứng (infix), Các nhà khai thác bên phải (hậu tố) và tiền tố bên trái (tiền tố). Các Các phần sau thảo luận về các tùy chọn còn lại.
Atham sốđược sử dụng để chỉ ra một tham số trong hàm SQL. Thông thường, điều này được sử dụng trong hàm SQL Tuyên bố định nghĩa. Hình tỷ lệ kèo bóng đá trực tuyến hôm nay của một tham số là:
$Số
Ví dụ: xem xét định nghĩa của một hàm,Dept, như
Tạo chức năng (tên) Trả lại Dept Như 'Chọn * từ Dept where tên = $ 1 ' Ngôn ngữ 'SQL';
ABiểu tỷ lệ kèo bóng đá trực tuyến hôm nay chức nănglà tên của một chức năng SQL tỷ lệ kèo bóng đá trực tuyến hôm nay pháp, theo sau là danh sách đối số của nó được đính kèm trong dấu ngoặc đơn:
function(A_EXPR[,A_EXPR...])
Ví dụ: sau đây tính toán căn bậc hai của một Lương nhân viên:
sqrt (emp.salary)
ANBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợpđại diện cho ứng dụng hàm tổng hợp trên các hàng được chọn bởi một truy vấn. Một hàm tổng hợp làm giảm nhiều đầu vào thành một Giá trị đầu ra, chẳng hạn như tổng hoặc trung bình của các đầu vào. Cú pháp của một biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp là một trong những điều sau đây:
Tổng hợp_name(Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay) |
Tổng hợp_name(tất cảBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay) |
Tổng hợp_name(khác biệtBiểu tỷ lệ kèo bóng đá trực tuyến hôm nay) |
tổng hợp_name( *) |
Hình tỷ lệ kèo bóng đá trực tuyến hôm nay biểu tỷ lệ kèo bóng đá trực tuyến hôm nay tổng hợp đầu tiên gọi tổng hợp trên tất cả các hàng đầu vào mà biểu tỷ lệ kèo bóng đá trực tuyến hôm nay đã cho mang lại Giá trị không null. Mẫu thứ hai giống như hình tỷ lệ kèo bóng đá trực tuyến hôm nay thứ nhất, vì tất cả là mặc định. Mẫu thứ ba gọi tổng hợp cho tất cả Các giá trị không null khác biệt của biểu tỷ lệ kèo bóng đá trực tuyến hôm nay được tìm thấy trong các hàng đầu vào. Mẫu cuối cùng gọi tổng hợp một lần cho mỗi hàng đầu vào Bất kể giá trị null hoặc không null; Vì không có đầu vào cụ thể Giá trị được chỉ định, thường chỉ hữu ích cho số lượng () tổng hợp.
Ví dụ: Count (*) mang lại tổng số hàng đầu vào; Đếm (F1) mang lại số lượng hàng đầu vào trong đó F1 không phải là null; Đếm (F1 khác biệt) mang lại số lượng các giá trị không khác biệt của f1.
ADanh sách mục tiêulà dấu ngoặc đơn, danh sách phân tách bằng dấu phẩy của một hoặc nhiều yếu tố, mỗi yếu tố phải là của tỷ lệ kèo bóng đá trực tuyến hôm nay mẫu:
A_EXPR[ASresult_attname]WHEREresult_attnamelà Tên của thuộc tính sẽ được tạo (hoặc đã tồn tại Tên thuộc tính trong trường tỷ lệ kèo bóng đá trực tuyến hôm nay câu lệnh cập nhật.) Nếuresult_attnamekhông có mặt, sau đóA_EXPRphải chỉ chứa một Tên thuộc tính được coi là tên của trường kết quả. TRONGPostgresĐặt tên mặc định chỉ là Được sử dụng nếuA_EXPRlà một thuộc tính.
ATrình độ chuyên mônbao gồm bất kỳ số nào của các điều khoản được kết nối bởi các toán tử logic:
không |
và |
hoặc |
Thetừ danh sáchlà một danh sách được phân tách bằng dấu phẩy củatừ các biểu tỷ lệ kèo bóng đá trực tuyến hôm nay. Mỗi "từ Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay "là hình tỷ lệ kèo bóng đá trực tuyến hôm nay:
[class_reference]instance_varable, [class_ref]instance_varable...WHEREclass_referencelà của tỷ lệ kèo bóng đá trực tuyến hôm nay mẫu
class_name[ *]"Biểu tỷ lệ kèo bóng đá trực tuyến hôm nay từ" định nghĩa một hoặc nhiều biến thể hiện để phạm vi qua lớp được chỉ ra trongclass_reference. Người ta cũng có thể yêu cầu Biến trường tỷ lệ kèo bóng đá trực tuyến hôm nay để phạm vi trên tất cả các lớp bên dưới lớp được chỉ định trong hệ thống phân cấp thừa kế bằng cách hoãn Asterisk của người chỉ định ("*").