토토 사이트 9.3.25 Tài liệu | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 토토 사이트 함수 및 연산자 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | Chương 9. Các chức năng và toán tử | Tiếp theo |
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 đị토토 사이트 một số chuỗi 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. PostgreSQLcũng cung cấp phiên bản của các chức năng này sử dụng chức năng thông thường Cú pháp gọi (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à토토 사이트Escape(Đị토토 사이트 dạng PostgreSQL truyền thống).
Bảng 9-9.SQL토토 사이트ị phân Chuỗi chức năng và toán tử
function | Return Type | Mô tả | Ví dụ | result |
---|---|---|---|---|
chuỗi || chuỗi | bytea | Concatenation | '\\ post' :: bytea || '\ 047gres \ 000' :: bytea | \\ Post'gres \ 000 |
octet_length (chuỗi) |
int | Số byte trong chuỗi nhị phân | octet_length ('jo \ 000se' :: bytea) | 5 |
Lớp phủ (chuỗiĐặtchuỗitừint[choint]) |
bytea | Thay thế chuỗi con | lớp phủ ('th \ 000omas' :: đặt bytea '\ 002 \ 003' :: bytea từ 2 cho 3) | t \\ 002 \\ 003mas |
vị trí (Subringinchuỗi) |
int | Vị trí của chuỗi con được chỉ định | vị trí ('\ 000OM' :: bytea in 'Th \ 000omas' :: bytea) | 3 |
Subring (chuỗi[từint] [choint]) |
bytea | Trích xuất chuỗi con | Subring ('th \ 000omas' :: bytea từ 2 cho 3) | H \ 000O |
Trim ([cả]bytetừchuỗi) |
bytea | Xóa chuỗi dài nhất chỉ chứa byte xuất hiện trongbyteTừ đầu và cuối củachuỗi | Trim ('\ 000 \ 001' :: Bytea từ '\ 000TOM \ 001' :: bytea) | Tom |
Các chức năng thao tác chuỗi nhị phân 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 chuỗi được liệt kê trongBảng 9-9.
Bảng 9-10. Các chức năng chuỗi nhị phân khác
chức năng | Return Type | Mô tả | Ví dụ | result |
---|---|---|---|---|
btrim (chuỗi bytea, byte bytea) |
bytea | Xóa chuỗi dài nhất chỉ chứa byte xuất hiện trongbyteTừ đầu và cuối củachuỗi | btrim ('\ 000Trim \ 001' :: bytea, '\ 000 \ 001' :: bytea) | Trim |
Decode (chuỗi Text, Đị토토 사이트 dạng Text) |
bytea | Giải mã dữ liệu nhị phân từ biểu diễn văn bản trongchuỗi. Tùy chọn choĐị토토 사이트 dạnggiống 토토 사이트ư trongmã hóa . |
Decode ('123 \ 000456', 'Escape') | 123 \ 000456 |
mã hóa (Data bytea, Đị토토 사이트 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ợ Đị토토 사이트 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à 토토 사이트ân đôi dấu gạch chéo ngược. | mã hóa ('123 \ 000456' :: bytea, 'bỏ trốn') | 123 \ 000456 |
get_bit (chuỗi, Offset) |
int | Trích xuất bit từ chuỗi | get_bit ('th \ 000omas' :: bytea, 45) | 1 |
get_byte (chuỗi, Offset) |
int | Trích xuất byte từ chuỗi | get_byte ('th \ 000omas' :: bytea, 4) | 109 |
length (chuỗi) |
int | Độ dài của chuỗi nhị phân | length ('jo \ 000se' :: bytea) | 5 |
MD5 (chuỗi) |
Text | Tí토토 사이트 toán băm MD5 củachuỗi,, Trả lại kết quả trong thập lục phân | md5 ('th \ 000omas' :: bytea) | 8AB2D3C9689AAF18 B4958C334C82D8B1 |
set_bit (chuỗi, Offset,
NewValue) |
bytea | Đặt bit trong chuỗi | set_bit ('th \ 000omas' :: bytea, 45, 0) | th \ 000omas |
set_byte (chuỗi, Offset,
NewValue) |
bytea | Đặt byte trong chuỗi | set_byte ('th \ 000omas' :: bytea, 4, 64) | th \ 000o@as |
get_byte
vàset_byte
Số byte đầu tiên của chuỗi nhị phân
như byte 0.get_bit
vàset_bit
Số 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_agg
inPhần 9.20.
Prev | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | Tiếp theo |
Chuỗi chức năng và Người vận hành | UP | Chuỗi chuỗi bit và Người vận hành |