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

10.5.kèo chấp bóng đá hôm nay, casevà kèo chấp bóng đá hôm nay

SQLkèo chấp bóng đá hôm nayCấu trúc phải khớp với Có thể kèo chấp bóng đá hôm nay loại không giống nhau để trở thành một tập kết quả duy nhất. kèo chấp bóng đá hôm nay Thuật toán độ phân giải được áp dụng riêng cho từng cột đầu ra của một truy vấn công đoàn. TheIntersectngoại trừXây dựng giải quyết không giống nhau kèo chấp bóng đá hôm nay loại theo cách tương tự nhưkèo chấp bóng đá hôm nay. Thecase, mảng, Giá trị, vĩ đại nhấtÍt nhấtCấu trúc sử dụng thuật toán giống hệt nhau để Kết hợp kèo chấp bóng đá hôm nay biểu thức thành phần của chúng và chọn một dữ liệu kết quả kiểu.

Loại phân giải choUnion, case, và kèo chấp bóng đá hôm nay

  1. Nếu tất cả kèo chấp bóng đá hôm nay đầu vào cùng loại và nó không phải làkhông xác định, giải quyết theo loại đó.

  2. Nếu bất kỳ đầu vào nào thuộc loại miền, hãy coi nó là Loại cơ sở của miền cho tất cả kèo chấp bóng đá hôm nay bước tiếp theo.[1]

  3. Nếu tất cả kèo chấp bóng đá hôm nay đầu vào thuộc loạikhông xác định,, giải quyết theo loạiText(ưu tiên loại của loại chuỗi). Nếu không thì,không xác địnhĐầu vào bị bỏ qua.

  4. Nếu kèo chấp bóng đá hôm nay đầu vào không phải là không có cùng loại thể loại, thất bại.

  5. Chọn loại đầu vào không phải là không có chữ đầu tiên là A Loại ưa thích trong danh mục đó, nếu có.

  6. Nếu không, hãy chọn loại đầu vào không ngắn cuối cùng cho phép tất cả kèo chấp bóng đá hôm nay đầu vào không phải là không ngắn trước ngầm chuyển đổi sang nó. (Luôn luôn có một loại như vậy, Vì ít nhất loại đầu tiên trong danh sách phải thỏa mãn điều này tình trạng.)

  7. Chuyển đổi tất cả kèo chấp bóng đá hôm nay đầu vào thành loại đã chọn. Thất bại nếu có không phải là một chuyển đổi từ một đầu vào đã cho sang kiểu.

Một số ví dụ theo sau.

Ví dụ 10-8. Loại độ phân giải với không xác định kèo chấp bóng đá hôm nay loại trong một liên minh

Chọn văn bản 'A' AS "Text" Union Chọn 'B';

 chữ
------
 Một
 b
(2 hàng)

Ở đây, theo nghĩa đen không xác định'B'sẽ được giải quyết thành loạiText.

Ví dụ 10-9. Loại độ phân giải trong một đơn giản kèo chấp bóng đá hôm nay

Chọn 1.2 làm kèo chấp bóng đá hôm nay "Số" Chọn 1;

 số
---------
       1
     1.2
(2 hàng)

The Literal1.2thuộc loạiSốSố nguyêngiá trị1có thể Diễn viên ngầm vớiSố, do đó loại đó được sử dụng.

Ví dụ 10-10. Loại độ phân giải trong một kèo chấp bóng đá hôm nay

15006_15097

Ở đây, vì loạiRealKhông thể hoàn toàn đúc choSố nguyên, nhưngSố nguyêncó thể được sử dụng hoàn toàn vàoReal, Loại kết quả liên kết được giải quyết BẰNGReal.

ghi chú

[1]

hơi giống như cách xử lý đầu vào miền cho kèo chấp bóng đá hôm nay toán tử và kèo chấp bóng đá hôm nay chức năng, hành vi này cho phép một loại miền được bảo tồn thông qua mộtUnionhoặc tương tự xây dựng, miễn là người dùng cẩn thận đảm bảo rằng tất cả Đầu vào là ngầm hoặc rõ ràng của loại chính xác đó. Nếu không thì loại cơ sở của miền sẽ được ưa thích.