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 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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

9.5. Chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay và Người vận hành

Phần này mô tả các chức năng và toán tử để kiểm tra và Thao tác các giá trị của loạibytea.

SQLXác định một số tỷ lệ kèo bóng đá trực tuyến hôm nay các chức năng sử dụng các từ khóa, thay vì dấu phẩy, để tách lập luận. Chi tiết trongBảng 9-9. PostgreSQL11722_11820Bảng 9-10).

Lưu ý:Kết quả mẫu được hiển thị trên trang này giả sử rằng tham số máy chủbytea_outputđược đặt thànhEscape(Định dạng PostgreSQL truyền thống).

Bảng 9-9.SQLnhị phân tỷ lệ kèo bóng đá trực tuyến hôm nay chức năng và toán tử

function Return Type Mô tả Ví dụ result
tỷ lệ kèo bóng đá trực tuyến hôm nay || tỷ lệ kèo bóng đá trực tuyến hôm nay bytea Concatenation '\ post' :: bytea || '\ 047gres \ 000' :: bytea \ Post'gres \ 000
octet_length (tỷ lệ kèo bóng đá trực tuyến hôm nay) int Số byte trong tỷ lệ kèo bóng đá trực tuyến hôm nay octet_length ('jo \ 000se' :: bytea) 5
Lớp phủ (tỷ lệ kèo bóng đá trực tuyến hôm nayĐặttỷ lệ kèo bóng đá trực tuyến hôm naytừint[choint]) bytea Thay thế tỷ lệ kèo bóng đá trực tuyến hôm nay con lớp phủ ('th \ 000omas' :: đặt bytea '\ 002 \ 003' :: bytea từ 2 cho 3) t \ 002 \ 003mas
vị trí (Subringintỷ lệ kèo bóng đá trực tuyến hôm nay) int Vị trí của tỷ lệ kèo bóng đá trực tuyến hôm nay con được chỉ định vị trí ('\ 000OM' :: bytea in 'Th \ 000omas' :: bytea) 3
Subring (tỷ lệ kèo bóng đá trực tuyến hôm nay[từint] [choint]) bytea Trích xuất tỷ lệ kèo bóng đá trực tuyến hôm nay con Subring ('th \ 000omas' :: bytea từ 2 cho 3) H \ 000O
Trim ([cả]bytetừtỷ lệ kèo bóng đá trực tuyến hôm nay) bytea Xóa tỷ lệ kèo bóng đá trực tuyến hôm nay dài nhất chỉ chứa byte xuất hiện trongbyteTừ đầu và cuối củatỷ lệ kèo bóng đá trực tuyến hôm nay Trim ('\ 000 \ 001' :: Bytea từ '\ 000TOM \ 001' :: bytea) Tom

Các chức năng thao tác tỷ lệ kèo bóng đá trực tuyến hôm nay bổ sung có sẵn và được liệt kê trongBảng 9-10. Một số trong số chúng được sử dụng nội bộ để thực hiệnSQL-Standard Chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay được liệt kê trongBảng 9-9.

Bảng 9-10. Các chức năng tỷ lệ kèo bóng đá trực tuyến hôm nay khác

chức năng Return Type Mô tả Ví dụ result
btrim (tỷ lệ kèo bóng đá trực tuyến hôm nay bytea, byte bytea) bytea Xóa tỷ lệ kèo bóng đá trực tuyến hôm nay dài nhất chỉ chứa byte xuất hiện trongbyteTừ đầu và cuối củatỷ lệ kèo bóng đá trực tuyến hôm nay btrim ('\ 000Trim \ 001' :: bytea, '\ 000 \ 001' :: bytea) Trim
Decode (tỷ lệ kèo bóng đá trực tuyến hôm nay Text, Định dạng Text) 16567_16574 Giải mã dữ liệu nhị phân từ biểu diễn văn bản trongtỷ lệ kèo bóng đá trực tuyến hôm nay. Tùy chọn choĐịnh dạnggiống như trongmã hóa. Decode ('123 \ 000456', 'Escape') 123 \ 000456
mã hóa (Data bytea, Định dạng Text) Text Mã hóa dữ liệu nhị phân thành biểu diễn văn bản. Được hỗ trợ Định dạng là:Base64, Hex, Escape. EscapeChuyển đổi số byte 0 và byte đặt bit cao thành thành Trình tự Octal (\nnn) và nhân đôi dấu gạch chéo ngược. 17521_17560 123 \ 000456
get_bit (tỷ lệ kèo bóng đá trực tuyến hôm nay, Offset) int Trích xuất bit từ tỷ lệ kèo bóng đá trực tuyến hôm nay get_bit ('th \ 000omas' :: bytea, 45) 1
get_byte (tỷ lệ kèo bóng đá trực tuyến hôm nay, Offset) int Trích xuất byte từ tỷ lệ kèo bóng đá trực tuyến hôm nay get_byte ('th \ 000omas' :: bytea, 4) 109
length (tỷ lệ kèo bóng đá trực tuyến hôm nay) int Độ dài của tỷ lệ kèo bóng đá trực tuyến hôm nay length ('jo \ 000se' :: bytea) 5
MD5 (tỷ lệ kèo bóng đá trực tuyến hôm nay) Text Tính toán băm MD5 củatỷ lệ kèo bóng đá trực tuyến hôm nay,, Trả lại kết quả trong thập lục phân md5 ('th \ 000omas' :: bytea) 8AB2D3C9689AAF18 B4958C334C82D8B1
set_bit (tỷ lệ kèo bóng đá trực tuyến hôm nay, Offset, NewValue) bytea Đặt bit trong tỷ lệ kèo bóng đá trực tuyến hôm nay set_bit ('th \ 000omas' :: bytea, 45, 0) th \ 000omas
set_byte (tỷ lệ kèo bóng đá trực tuyến hôm nay, Offset, NewValue) bytea Đặt byte trong tỷ lệ kèo bóng đá trực tuyến hôm nay set_byte ('th \ 000omas' :: bytea, 4, 64) th \ 000o@as

get_byteset_byteSố byte đầu tiên của tỷ lệ kèo bóng đá trực tuyến hôm nay như byte 0.get_bitset_bitSố bit từ bên phải trong mỗi byte; Ví dụ: bit 0 là bit ít có ý nghĩa nhất của lần đầu tiên byte và bit 15 là bit quan trọng nhất của thứ hai byte.

Xem thêm hàm tổng hợpString_agginPhần 9.20.