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. PostgreSQLNgoài ra cung cấp các phiên bản của các chức năng này sử dụng thông thường Cú pháp gọi chức năng (xemBả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(Postgresql truyền thống định dạng).

Bảng 9-9.SQLChức năng tỷ lệ kèo bóng đá trực tuyến hôm nay 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 E '\\ post' :: bytea || E '\ 047gres \ 000' :: bytea \ Post'gres \ 000
octet_length (tỷ lệ kèo bóng đá trực tuyến hôm nay13555_13558 int Số byte trong tỷ lệ kèo bóng đá trực tuyến hôm nay octet_length (e'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ủ (e'th \ 000omas ':: bytea Đặt e '\ 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í (e '\ 000om' :: bytea in E'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 (e'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ừ bắt đầu và kết thúc củatỷ lệ kèo bóng đá trực tuyến hôm nay 15946_16013 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

function Loại trả lại 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ừ bắt đầu và kết thúc của17508_17516 btrim (e '\ 000Trim \ 001' :: bytea, E '\ 000 \ 001' :: bytea) Trim
giải mã (tỷ lệ kèo bóng đá trực tuyến hôm nay Text, Định dạng Text) bytea Giải mã dữ liệu nhị tỷ lệ kèo bóng đá trực tuyến hôm nay 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 (e'123 \ 000456 ', 'bỏ trốn') 123 \ 000456
​​mã hóa (Data bytea, Định dạng Text) Text Mã hóa dữ liệu nhị tỷ lệ kèo bóng đá trực tuyến hôm nay thành một biểu diễn văn bản. Các định dạng được hỗ trợ là:base64, Hex, Escape. EscapeChuyển đổi số byte bằng 0 và byte đặt bit cao thành bát tỷ lệ kèo bóng đá trực tuyến hôm nay trình tự (\nnn) và nhân đôi dấu gạch chéo ngược. mã hóa (e'123 \ 000456 ':: bytea, 'bỏ trốn') 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 (e'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 (e'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 (e'jo \ 000se ':: bytea) 5
MD5 (tỷ lệ kèo bóng đá trực tuyến hôm nay) 20737_20743 Tính toán băm MD5 củatỷ lệ kèo bóng đá trực tuyến hôm nay, trả về kết quả trong thập lục tỷ lệ kèo bóng đá trực tuyến hôm nay md5 (e'th \ 000omas ':: bytea) 8AB2D3C9689AAF18 B4958C334C82D8B1
set_bit (tỷ lệ kèo bóng đá trực tuyến hôm nay, Offset, NewValue21293_21296 bytea Đặt bit trong tỷ lệ kèo bóng đá trực tuyến hôm nay set_bit (e'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 (e'th \ 000omas ':: bytea, 4, 64) th \ 000o@as

get_byteset_byteSố byte đầu tiên của nhị phân 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 byte đầu tiên và bit 15 là bit quan trọng nhất của Byte thứ hai.

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