Phiên bản được hỗ trợ:hiện tại3518_354817) /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

8.15. kèo tỷ số bóng đá euro hôm nay

PostgreSQLCho phép các cột của bảng được xác định là kèo tỷ số bóng đá euro hôm nay đa chiều dài thay đổi. Các kèo tỷ số bóng đá euro hôm nay thuộc bất kỳ loại cơ sở, loại enum, loại tổng hợp, loại phạm vi hoặc miền có thể được xác định bởi người dùng.

8.15.1. Khai báo các loại kèo tỷ số bóng đá euro hôm nay

Để minh họa việc sử dụng các loại kèo tỷ số bóng đá euro hôm nay, chúng tôi tạo bảng này:

Tạo bảng SAL_EMP (
    tên văn bản,
    pay_by_quarter số nguyên [],
    Lịch trình văn bản [] []
);

Như được hiển thị, một loại dữ liệu kèo tỷ số bóng đá euro hôm nay được đặt tên bằng cách nối các dấu ngoặc vuông ([]) đến tên kiểu dữ liệu của các phần tử kèo tỷ số bóng đá euro hôm nay. Lệnh trên sẽ tạo một bảng có tênSAL_EMPvới kèo tỷ số bóng đá euro hôm nay cột loạiText(tên), một kèo tỷ số bóng đá euro hôm nay một chiều của loạiSố nguyên(pay_by_quarter), đại diện cho tiền lương của nhân viên theo quý và một kèo tỷ số bóng đá euro hôm nay hai chiềuText(Lịch trình), đại diện cho lịch trình hàng tuần của nhân viên.

Cú pháp choTạo bảngCho phép kích thước chính xác của kèo tỷ số bóng đá euro hôm nay được chỉ định, ví dụ:

Tạo bảng Tictactoe (
    Số nguyên bình phương [3] [3]
);

12570_12715

12725_12992Tạo bảngchỉ đơn giản là tài liệu; nó không ảnh hưởng đến hành vi thời gian chạy.

kèo tỷ số bóng đá euro hôm nay cú pháp thay thế, phù hợp với tiêu chuẩn SQL bằng cách sử dụng từ khóakèo tỷ số bóng đá euro hôm nay, có thể được sử dụng cho các kèo tỷ số bóng đá euro hôm nay một chiều.pay_by_quartercó thể được định nghĩa là:

pay_by_quarter kèo tỷ số bóng đá euro hôm nay số nguyên [4],

Hoặc, nếu không có kích thước kèo tỷ số bóng đá euro hôm nay nào được chỉ định:

kèo tỷ số bóng đá euro hôm nay số nguyên pay_by_quarter,

Tuy nhiên, như trước đây,PostgreSQLkhông thực thi hạn chế kích thước trong mọi trường hợp.

8.15.2. Đầu vào giá trị kèo tỷ số bóng đá euro hôm nay

Để viết giá trị kèo tỷ số bóng đá euro hôm nay dưới dạng hằng số theo nghĩa đen, đặt các giá trị phần tử trong niềng răng xoăn và tách chúng bằng dấu phẩy. . (Thông tin chi tiết xuất hiện bên dưới.) Vì vậy, định dạng chung của hằng số kèo tỷ số bóng đá euro hôm nay là như sau:

'Val1 Delim Val2 Delim... '

WHEREDelimlà ký tự phân cách cho loại, như được ghi trong của nópg_typemục nhập. Trong số các loại dữ liệu tiêu chuẩn được cung cấp trongPostgreSQLPhân phối, tất cả đều sử dụng dấu phẩy (,), ngoại trừ loạiBoxsử dụng dấu chấm phẩy (;). MỗiVallà hằng số của loại phần tử kèo tỷ số bóng đá euro hôm nay hoặc subarray. Một ví dụ về hằng số kèo tỷ số bóng đá euro hôm nay là:

'1,2,3, 4,5,6, 7,8,9'

Hằng số này là một kèo tỷ số bóng đá euro hôm nay hai chiều, 3 x 3 bao gồm ba số lượng của số nguyên.

Để đặt phần tử của hằng số kèo tỷ số bóng đá euro hôm nay thành null, viếtnullcho giá trị phần tử. (Bất kỳ biến thể trường hợp nào trên hoặc dưới củanullSẽ làm.) Nếu bạn muốn kèo tỷ số bóng đá euro hôm nay giá trị chuỗi thực tếnullHồi, bạn phải đặt dấu ngoặc kép xung quanh nó.

(Các loại hằng số kèo tỷ số bóng đá euro hôm nay này thực sự chỉ là một trường hợp đặc biệt của các hằng số loại chung được thảo luận trongPhần 4.1.2.7. Hằng số ban đầu được coi là một chuỗi và được chuyển đến thói quen chuyển đổi đầu vào kèo tỷ số bóng đá euro hôm nay. Một đặc điểm kỹ thuật loại rõ ràng có thể cần thiết.)

Bây giờ chúng ta có thể hiển thị kèo tỷ số bóng đá euro hôm nay sốChèncâu lệnh:

16205_16483

Kết quả của hai lần chèn trước trông như thế này:

Chọn * từ sal_emp;
 Tên |      pay_by_quarter |                 lịch trình
-------+-------------------------------+-----------------------------------------------
 Hóa đơn | 10000,10000,10000,10000 | họp, ăn trưa, đào tạo, trình bày
 Carol | 2000,25000,25000,25000 | Ăn sáng, tư vấn, cuộc họp, ăn trưa

kèo tỷ số bóng đá euro hôm nay đa chiều phải có phạm vi phù hợp cho mỗi chiều. Một sự không phù hợp gây ra lỗi, ví dụ:

Chèn vào sal_emp
    Giá trị ('hóa đơn',
    '10000, 10000, 10000, 10000',
    '"cuộc họp", "Ăn trưa", "cuộc họp"');
Lỗi: kèo tỷ số bóng đá euro hôm nay đa chiều phải có biểu thức kèo tỷ số bóng đá euro hôm nay với kích thước phù hợp

Thekèo tỷ số bóng đá euro hôm nayCú pháp Constructor cũng có thể được sử dụng:

Chèn vào SAL_EMP
    Giá trị ('hóa đơn',
    kèo tỷ số bóng đá euro hôm nay [10000, 10000, 10000, 10000],
    kèo tỷ số bóng đá euro hôm nay [['cuộc họp', 'bữa trưa'], ['đào tạo', 'trình bày']]));

Chèn vào SAL_EMP
    Giá trị ('carol',
    kèo tỷ số bóng đá euro hôm nay [2000, 25000, 25000, 25000],
    kèo tỷ số bóng đá euro hôm nay [['bữa sáng', 'tư vấn'], ['cuộc họp', 'ăn trưa']]);

17715_17907kèo tỷ số bóng đá euro hôm nayCú pháp Constructor được thảo luận chi tiết hơn trongPhần 4.2.12.

8.15.3. Truy cập kèo tỷ số bóng đá euro hôm nay

Bây giờ, chúng ta có thể chạy một số truy vấn trên bảng. Đầu tiên, chúng tôi chỉ ra cách truy cập một phần tử duy nhất của một kèo tỷ số bóng đá euro hôm nay. Truy vấn này lấy tên của các nhân viên có lương đã thay đổi trong quý thứ hai:

18645_18755

Số đăng ký kèo tỷ số bóng đá euro hôm nay được viết trong dấu ngoặc vuông. Theo mặc địnhPostgreSQLSử dụng quy ước đánh số một dựa trên cho các kèo tỷ số bóng đá euro hôm nay, nghĩa là một kèo tỷ số bóng đá euro hôm naynCác yếu tố bắt đầu bằngkèo tỷ số bóng đá euro hôm nay [1]và kết thúc bằngkèo tỷ số bóng đá euro hôm nay [n].

Truy vấn này lấy tiền lương quý thứ ba của tất cả nhân viên:

Chọn pay_by_quarter [3] từ sal_emp;

 pay_by_quarter
----------------
          10000
          25000
(2 hàng)

Chúng ta cũng có thể truy cập các lát hình chữ nhật tùy ý của một kèo tỷ số bóng đá euro hôm nay hoặc subarrays. Một lát kèo tỷ số bóng đá euro hôm nay được ký hiệu bằng cách viếtgiới hạn thấp hơn:giới hạn trêncho một hoặc nhiều kích thước kèo tỷ số bóng đá euro hôm nay. Ví dụ: Truy vấn này lấy mục đầu tiên trong lịch trình của Bill trong hai ngày đầu tiên trong tuần:

Chọn Lịch trình [1: 2] [1: 1] từ sal_emp trong đó name = 'Bill';

        lịch trình
------------------------
 meet, đào tạo

Nếu bất kỳ kích thước nào được viết dưới dạng kèo tỷ số bóng đá euro hôm nay lát cắt, tức là, chứa kèo tỷ số bóng đá euro hôm nay dấu hai chấm, thì tất cả các chiều được coi là lát cắt. Bất kỳ kích thước nào chỉ có kèo tỷ số bóng đá euro hôm nay số duy nhất (không có dấu hai chấm) được coi là từ 1 đến số được chỉ định. Ví dụ,[2]được coi là[1: 2], như trong ví dụ này:

Chọn Lịch trình [1: 2] [2] từ SAL_EMP trong đó Tên = 'Bill';

                 lịch trình
-----------------------------------------------
 họp, ăn trưa, đào tạo, trình bày

Để tránh sự nhầm lẫn với trường hợp không phải là lát[1: 2] [1: 1], không[2] [1: 1].

Có thể bỏ quagiới hạn thấp hơnvà/hoặcgiới hạn trêncủa một nhà xác định lát cắt; Giới hạn bị thiếu được thay thế bằng giới hạn dưới hoặc trên của các chỉ số của kèo tỷ số bóng đá euro hôm nay. Ví dụ:

Chọn lịch [: 2] [2:] từ SAL_EMP WHERE tên = 'Bill';

        lịch trình
------------------------
 enlarn, thuyết trình

21303_21544Lịch trìnhHiện tại có kích thước[1: 3] [1: 2]Sau đó tham khảoLịch trình [3] [3]21709_21826

Một biểu thức lát kèo tỷ số bóng đá euro hôm nay tương tự mang lại NULL nếu chính kèo tỷ số bóng đá euro hôm nay hoặc bất kỳ biểu thức nào trong số các biểu thức phụ là null. Tuy nhiên, trong các trường hợp khác như chọn một lát kèo tỷ số bóng đá euro hôm nay hoàn toàn bên ngoài giới hạn kèo tỷ số bóng đá euro hôm nay hiện tại, một biểu thức lát cắt mang lại một kèo tỷ số bóng đá euro hôm nay trống (không chiều) thay vì null. .

Kích thước hiện tại của bất kỳ giá trị kèo tỷ số bóng đá euro hôm nay nào có thể được truy xuất vớimảng_dimschức năng:

chọn Array_DIMS (Lịch trình) từ SAL_EMP trong đó Tên = 'Carol';

 Array_dims
------------
 [1: 2] [1: 2]
(1 hàng)

Array_DIMSSản xuất ATextKết quả, thuận tiện cho mọi người đọc nhưng có lẽ bất tiện cho các chương trình. Kích thước cũng có thể được truy xuất vớimảng_upperArray_Lower, trả về giới hạn trên và dưới của một kích thước kèo tỷ số bóng đá euro hôm nay được chỉ định, tương ứng:

Chọn Array_UPPER (Lịch trình, 1) từ Sal_emp trong đó Tên = 'Carol';

 Array_UPPER
-------------
           2
(1 hàng)

Array_lengthSẽ trả về chiều dài của một kích thước kèo tỷ số bóng đá euro hôm nay được chỉ định:

23331_23454

CardinalityTrả về tổng số phần tử trong một kèo tỷ số bóng đá euro hôm nay trên tất cả các kích thước. Nó thực sự là số lượng hàng gọi đếnUnnestsẽ mang lại:

Chọn Cardinality (Lịch trình) từ SAL_EMP trong đó Tên = 'Carol';

 cardinality
-------------
           4
(1 hàng)

8.15.4. Sửa đổi kèo tỷ số bóng đá euro hôm nay

có thể thay thế một giá trị kèo tỷ số bóng đá euro hôm nay:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER = '25000,25000,27000,27000'
    Tên where = 'carol';

hoặc sử dụngkèo tỷ số bóng đá euro hôm nayBiểu thức cú pháp:

24406_24502

Một kèo tỷ số bóng đá euro hôm nay cũng có thể được cập nhật tại một phần tử duy nhất:

Cập nhật SAL_EMP SET PAY_BY_QUARTER [4] = 15000
    Tên where = 'bill';

hoặc được cập nhật trong kèo tỷ số bóng đá euro hôm nay lát:

CẬP NHẬT SAL_EMP SET PAY_BY_QUARTER [1: 2] = '27000,27000'
    Tên where = 'carol';

Cú pháp lát cắt bị bỏ qua24904_24917và/hoặcgiới hạn trêncũng có thể được sử dụng, nhưng chỉ khi cập nhật giá trị kèo tỷ số bóng đá euro hôm nay không phải là NULL hoặc không chiều (nếu không, không có giới hạn đăng ký hiện có để thay thế).

25157_25370MyArrayHiện tại có 4 yếu tố, nó sẽ có sáu yếu tố sau khi cập nhật gán cho25511_25523;MyArray [5]sẽ chứa null. Hiện tại, việc mở rộng theo kiểu này chỉ được phép cho các kèo tỷ số bóng đá euro hôm nay một chiều, không phải kèo tỷ số bóng đá euro hôm nay đa chiều.

Bài tập được đăng ký cho phép tạo các kèo tỷ số bóng đá euro hôm nay không sử dụng các chỉ số một dựa trên. Ví dụ, người ta có thể gán choMyArray [-2: 7]Để tạo một kèo tỷ số bóng đá euro hôm nay có giá trị đăng ký từ -2 đến 7.

Giá trị kèo tỷ số bóng đá euro hôm nay mới cũng có thể được xây dựng bằng toán tử nối,||:

chọn kèo tỷ số bóng đá euro hôm nay [1,2] || kèo tỷ số bóng đá euro hôm nay [3,4];
 ? Cột?
-----------
 1,2,3,4

Toán tử nối cho phép một phần tử duy nhất được đẩy vào đầu hoặc cuối của kèo tỷ số bóng đá euro hôm nay một chiều. Nó cũng chấp nhận hain-Dimensional kèo tỷ số bóng đá euro hôm nay hoặc mộtn-Dimensional và ann+1-Dimensional Array.

Khi một phần tử được đẩy vào đầu hoặc đầu của kèo tỷ số bóng đá euro hôm nay một chiều, kết quả là một kèo tỷ số bóng đá euro hôm nay có cùng một chỉ số giới hạn dưới với toán hạng kèo tỷ số bóng đá euro hôm nay. Ví dụ:

chọn Array_DIMS (1 || '[0: 1] = 2,3' :: int []);
 Array_dims
------------
 [0: 2]
(1 hàng)

Chọn mảng_dims (kèo tỷ số bóng đá euro hôm nay [1,2] || 3);
 Array_dims
------------
 [1: 3]
(1 hàng)

27029_27327

chọn Array_DIMS (kèo tỷ số bóng đá euro hôm nay [1,2] || kèo tỷ số bóng đá euro hôm nay [3,4,5]);
 Array_dims
------------
 [1: 5]
(1 hàng)

Chọn mảng_dims (kèo tỷ số bóng đá euro hôm nay [[1,2], [3,4]] || kèo tỷ số bóng đá euro hôm nay [[5,6], [7,8], [9,0]]);
 Array_dims
------------
 [1: 5] [1: 2]
(1 hàng)

Khi kèo tỷ số bóng đá euro hôm nayn-Dimensional kèo tỷ số bóng đá euro hôm nay được đẩy vào đầu hoặc cuối củan+1-Dimensional kèo tỷ số bóng đá euro hôm nay, kết quả tương tự như trường hợp kèo tỷ số bóng đá euro hôm nay phần tử ở trên. Mỗin27859_27917n+1kích thước bên ngoài của kèo tỷ số bóng đá euro hôm nay -Dimensional. Ví dụ:

chọn Array_DIMS (kèo tỷ số bóng đá euro hôm nay [1,2] || kèo tỷ số bóng đá euro hôm nay [[3,4], [5,6]]);
 Array_dims
------------
 [1: 3] [1: 2]
(1 hàng)

Một kèo tỷ số bóng đá euro hôm nay cũng có thể được xây dựng bằng cách sử dụng các chức năngArray_Prepend, Array_Appendhoặcmảng_cat. Hai đầu tiên chỉ hỗ trợ các kèo tỷ số bóng đá euro hôm nay một chiều, nhưngmảng_catHỗ trợ các kèo tỷ số bóng đá euro hôm nay đa chiều. Một số ví dụ:

chọn Array_Prepend (1, kèo tỷ số bóng đá euro hôm nay [2,3]);
 Array_Prepend
---------------
 1,2,3

Trong các trường hợp đơn giản, toán tử nối được thảo luận ở trên được ưu tiên sử dụng trực tiếp các chức năng này. Tuy nhiên, vì toán tử kết hợp bị quá tải để phục vụ cả ba trường hợp, nên có những tình huống sử dụng kèo tỷ số bóng đá euro hôm nay trong các chức năng là hữu ích để tránh sự mơ hồ. Ví dụ, hãy xem xét:

Chọn Array [1, 2] || '3, 4';  - theo nghĩa đen chưa được coi là một kèo tỷ số bóng đá euro hôm nay
 ? Cột?
-----------
 1,2,3,4

Chọn kèo tỷ số bóng đá euro hôm nay [1, 2] || '7';                 - Đây là cái này
Lỗi: kèo tỷ số bóng đá euro hôm nay dị dạng theo nghĩa đen: "7"

Chọn kèo tỷ số bóng đá euro hôm nay [1, 2] || VÔ GIÁ TRỊ;                - cũng vậy là một null không được trang trí
 ? Cột?
----------
 1,2

Trong các ví dụ trên, trình phân tích cú pháp nhìn thấy một kèo tỷ số bóng đá euro hôm nay số nguyên ở một bên của toán tử nối và một loại không thể xác định ở bên kia. Heuristic mà nó sử dụng để giải quyết loại của hằng số là giả sử nó cùng loại với đầu vào khác của người vận hành - trong trường hợp này là kèo tỷ số bóng đá euro hôm nay số nguyên. Vì vậy, toán tử nối được cho là đại diện chomảng_cat, khôngArray_Append. Khi đó là lựa chọn sai, nó có thể được sửa bằng cách đúc hằng số vào loại phần tử của kèo tỷ số bóng đá euro hôm nay; Nhưng sử dụng rõ ràngArray_Appendcó thể là kèo tỷ số bóng đá euro hôm nay giải pháp thích hợp hơn.

8.15.5. Tìm kiếm trong kèo tỷ số bóng đá euro hôm nay

Để tìm kiếm giá trị trong một kèo tỷ số bóng đá euro hôm nay, mỗi giá trị phải được kiểm tra. Điều này có thể được thực hiện thủ công, nếu bạn biết kích thước của kèo tỷ số bóng đá euro hôm nay. Ví dụ:

30914_31143

Tuy nhiên, điều này nhanh chóng trở nên tẻ nhạt đối với các kèo tỷ số bóng đá euro hôm nay lớn và không hữu ích nếu kích thước của kèo tỷ số bóng đá euro hôm nay không rõ. Một phương pháp thay thế được mô tả trongPhần 9.24. Truy vấn trên có thể được thay thế bằng:

Chọn * từ SAL_EMP WHERE 10000 = Any (pay_by_quarter);

Ngoài ra, bạn có thể tìm thấy các hàng trong đó kèo tỷ số bóng đá euro hôm nay có tất cả các giá trị bằng 10000 với:

31689_31750

Ngoài ra,Generate_subscriptsCó thể sử dụng chức năng. Ví dụ:

Chọn * Từ
   (Chọn pay_by_quarter,
           Generate_subscripts (pay_by_quarter, 1) là s
      Từ sal_emp) như foo
 Trong đó pay_by_quarter [s] = 10000;

Hàm này được mô tả trongBảng 9.64.

Bạn cũng có thể tìm kiếm một kèo tỷ số bóng đá euro hôm nay bằng&&Toán tử, trong đó kiểm tra xem toán hạng bên trái chồng chéo với toán hạng bên phải. Ví dụ:

Chọn * từ SAL_EMP WHERE pay_by_quarter && kèo tỷ số bóng đá euro hôm nay [10000];

Các toán tử kèo tỷ số bóng đá euro hôm nay này và khác được mô tả thêm trongPhần 9.19. Nó có thể được tăng tốc bởi kèo tỷ số bóng đá euro hôm nay chỉ mục thích hợp, như được mô tả trongPhần 11.2.

Bạn cũng có thể tìm kiếm các giá trị cụ thể trong một kèo tỷ số bóng đá euro hôm nay bằng cách sử dụngArray_PocationArray_Poseitionschức năng. Trước đây trả về chỉ số của lần xuất hiện đầu tiên của một giá trị trong một kèo tỷ số bóng đá euro hôm nay; Cái sau trả về một kèo tỷ số bóng đá euro hôm nay với các chỉ số của tất cả các lần xuất hiện của giá trị trong kèo tỷ số bóng đá euro hôm nay. Ví dụ:

33291_33542

TIP

kèo tỷ số bóng đá euro hôm nay không phải là bộ; Tìm kiếm các yếu tố kèo tỷ số bóng đá euro hôm nay cụ thể có thể là một dấu hiệu của cơ sở dữ liệu sai lệch. Cân nhắc sử dụng một bảng riêng với một hàng cho mỗi mục sẽ là một phần tử kèo tỷ số bóng đá euro hôm nay. Điều này sẽ dễ dàng hơn để tìm kiếm và có khả năng mở rộng quy mô tốt hơn cho một số lượng lớn các yếu tố.

8.15.6. kèo tỷ số bóng đá euro hôm nay đầu vào và cú pháp đầu ra

Biểu diễn văn bản bên ngoài của giá trị kèo tỷ số bóng đá euro hôm nay bao gồm các mục được giải thích theo các quy tắc chuyển đổi I/O cho loại phần tử của kèo tỷ số bóng đá euro hôm nay, cộng với trang trí cho biết cấu trúc kèo tỷ số bóng đá euro hôm nay. Trang trí bao gồm niềng răng xoăn () Xung quanh giá trị kèo tỷ số bóng đá euro hôm nay cộng với các ký tự phân cách giữa các mục liền kề. Ký tự phân định thường là dấu phẩy (,) Nhưng có thể là kèo tỷ số bóng đá euro hôm nay cái gì đó khác: Nó được xác định bởitypdelimCài đặt cho loại phần tử của kèo tỷ số bóng đá euro hôm nay. Trong số các loại dữ liệu tiêu chuẩn được cung cấp trongPostgreSQLPhân phối, tất cả đều sử dụng dấu phẩy, ngoại trừ loạiBox, sử dụng dấu chấm phẩy (;). Trong một kèo tỷ số bóng đá euro hôm nay đa chiều, mỗi thứ nguyên (hàng, mặt phẳng, khối lập phương, v.v.) có mức độ niềng răng riêng của riêng mình và các dấu phân cách phải được viết giữa các thực thể giằng xoăn liền kề của cùng cấp độ.

35219_35424null35455_35729

Theo mặc định, giá trị chỉ mục giới hạn dưới của kích thước của một kèo tỷ số bóng đá euro hôm nay được đặt thành một. Để biểu diễn các kèo tỷ số bóng đá euro hôm nay có giới hạn dưới khác, các phạm vi đăng ký kèo tỷ số bóng đá euro hôm nay có thể được chỉ định rõ ràng trước khi viết nội dung kèo tỷ số bóng đá euro hôm nay. Trang trí này bao gồm các dấu ngoặc vuông ([]) xung quanh mỗi giới hạn dưới và trên của kích thước kèo tỷ số bóng đá euro hôm nay, với một dấu hai chấm (:) ký tự dấu phân cách ở giữa. Trang trí kích thước kèo tỷ số bóng đá euro hôm nay được theo sau bởi một dấu bằng (=). Ví dụ:

Chọn F1 [1] [-2] [3] là E1, F1 [1] [-1] [5]
 Từ (chọn '[1: 1] [-2: -1] [3: 5] = 1,2,3, 4,5,6' :: int [] như f1) như ss;

 E1 | E2
----+----
  1 |  6
(1 hàng)

Thói quen đầu ra kèo tỷ số bóng đá euro hôm nay sẽ bao gồm các kích thước rõ ràng trong kết quả của nó chỉ khi có một hoặc nhiều giới hạn dưới khác với một.

Nếu giá trị được viết cho kèo tỷ số bóng đá euro hôm nay phần tử lànull(Trong mọi trường hợp biến thể), phần tử được coi là null. Sự hiện diện của bất kỳ trích dẫn hoặc dấu gạch chéo ngược nào vô hiệu hóa điều này và cho phép giá trị chuỗi theo nghĩa đenMạnhnullHàngsẽ được nhập. Ngoài ra, để tương thích ngược với phiên bản trước 8.2 củaPOSTGRESQL, Themảng_nullsTham số cấu hình có thể được bậtTẮTĐể đàn áp nhận dạngnullnhư kèo tỷ số bóng đá euro hôm nay null.

Như được hiển thị trước đó, khi viết một giá trị kèo tỷ số bóng đá euro hôm nay, bạn có thể sử dụng dấu ngoặc kép xung quanh bất kỳ phần tử kèo tỷ số bóng đá euro hôm nay riêng lẻ nào. BạnphảiLàm như vậy nếu giá trị phần tử sẽ gây nhầm lẫn trình phân tích cú pháp giá trị kèo tỷ số bóng đá euro hôm nay. Ví dụ, các phần tử chứa niềng răng xoăn, dấu phẩy (hoặc ký tự phân định của loại dữ liệu), trích dẫn kép, dấu gạch chéo ngược hoặc khoảng trắng dẫn đầu hoặc dấu vết phải được trích dẫn kép. Chuỗi trống và chuỗi phù hợp với từnull37765_38026

Bạn có thể thêm khoảng trắng trước khi nẹp trái hoặc sau khi nẹp phải. Bạn cũng có thể thêm khoảng trắng trước hoặc sau bất kỳ chuỗi mục riêng lẻ nào. Trong tất cả các trường hợp này, khoảng trắng sẽ bị bỏ qua. Tuy nhiên, khoảng trắng trong các phần tử được trích dẫn kép hoặc được bao quanh ở cả hai bên bởi các ký tự không gian trắng của kèo tỷ số bóng đá euro hôm nay phần tử, không bị bỏ qua.

Tip

Thekèo tỷ số bóng đá euro hôm nayCú pháp Constructor (xemPhần 4.2.12) thường dễ làm việc hơn so với cú pháp theo nghĩa chính của kèo tỷ số bóng đá euro hôm nay khi viết các giá trị kèo tỷ số bóng đá euro hôm nay trong các lệnh SQL. TRONGkèo tỷ số bóng đá euro hôm nay, Các giá trị phần tử riêng lẻ được viết giống như cách chúng được viết khi không phải là thành viên của một kèo tỷ số bóng đá euro hôm nay.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.