Postgresql 9.3.25 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 9. Các chức năng và toán tử | NEXT |
Phần này mô tả các chức năng và toán tử để kiểm tra và Thao tác chuỗi cách đọc kèo bóng đá, đó là giá trị của các loạicách đọc kèo bóng đávàcách đọc kèo bóng đá thay đổi. Ngoài Các toán tử so sánh thông thường, các toán tử được hiển thị trongBảng 9-11có thể được sử dụng. Hoạt động chuỗi cách đọc kèo bóng đá của&, |và#phải có độ dài bằng nhau. Khi thay đổi cách đọc kèo bóng đá, Độ dài ban đầu của chuỗi được bảo tồn, như thể hiện trong Ví dụ.
Bảng 9-11. Trình điều khiển chuỗi cách đọc kèo bóng đá
Nhà điều hành | Mô tả | Ví dụ | result |
---|---|---|---|
|| | Concatenation | B'10001 '|| B'011 ' | 10001011 |
& | bitwise và | B'10001 '& B'01101' | 00001 |
| | bitwise hoặc | B'10001 '| B'01101 ' | 11101 |
# | BitWise XOR | B'10001 ' # B'01101' | 11100 |
~ | bitwise không | ~ B'10001 ' | 01110 |
<< | BitWise Shift trái | B'10001 '<< 3 | 01000 |
Bitwise Shift | B'10001 ' 2 | 00100 |
sauSQL-Standard
Chức năng hoạt động trên các chuỗi cách đọc kèo bóng đá cũng như chuỗi ký tự:length
,
bit_length
,
octet_length
, vị trí
, Subring
, Lớp phủ
.
Các chức năng sau đây hoạt động trên các chuỗi cách đọc kèo bóng đá cũng như nhị phân
Chuỗi:get_bit
, set_bit
. Khi làm việc với một chuỗi một chút,
Các hàm này số cách đọc kèo bóng đá đầu tiên (ngoài cùng bên trái) của chuỗi là
cách đọc kèo bóng đá 0.
13492_13563cách đọc kèo bóng đá. Một số ví dụ:
44 :: cách đọc kèo bóng đá (10)000010110044 :: cách đọc kèo bóng đá (3)100cast (-44 dưới dạng cách đọc kèo bóng đá (12))111111010100'1110' :: cách đọc kèo bóng đá (4) :: Integer14
Lưu ý rằng việc đúc chỉ"cách đọc kèo bóng đá"có nghĩa là Đúc vàocách đọc kèo bóng đá (1), và do đó sẽ cung cấp Chỉ có một chút ít đáng kể của số nguyên.
Lưu ý:trướcPostgreSQL8.0, đúc một số nguyên đếncách đọc kèo bóng đá (n)Sẽ sao chép tối đa bên tráincách đọc kèo bóng đá của số nguyên, trong khi bây giờ nó sao chép bên phảincách đọc kèo bóng đá. Ngoài ra, đúc một số nguyên đến một chuỗi cách đọc kèo bóng đá chiều rộng rộng hơn số nguyên sẽ Sign-Extend ở bên trái.