Postgresql 8.4.22 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 9. Chức năng soi kèo bóng đá truoctran tử | Chuyển tiếp nhanh | NEXT |
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 chuỗi soi kèo bóng đá truoctran, đó là các giá trị của các loạisoi kèo bóng đá truoctranvàsoi kèo bóng đá truoctran 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-10có thể được sử dụng. Hoạt động chuỗi soi kèo bóng đá truoctran của&, |và#phải có chiều dài bằng nhau. Khi thay đổi soi kèo bóng đá truoctran, Độ dài ban đầu của chuỗi được bảo tồn, như thể hiện trong Ví dụ.
Bảng 9-10. Trình điều khiển chuỗi soi kèo bóng đá truoctran
11601_11611 | 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 Right | B'10001 ' 2 | 00100 |
sauSQL-Standard
Chức năng hoạt động trên các chuỗi soi kèo bóng đá truoctran cũng như chuỗi ký tự:length
,
bit_length
, octet_length
,
vị trí
,
Subring
.
Ngoài ra, có thể chuyển các giá trị tích phân soi kèo bóng đá truoctrano và từ loạisoi kèo bóng đá truoctran. Một số ví dụ:
44 :: soi kèo bóng đá truoctran (10)000010110044 :: soi kèo bóng đá truoctran (3)100cast (-44 dưới dạng soi kèo bóng đá truoctran (12))111111010100'1110' :: soi kèo bóng đá truoctran (4) :: Integer14
Lưu ý rằng việc đúc soi kèo bóng đá truoctrano chỉ"soi kèo bóng đá truoctran"có nghĩa là đúc đếnsoi kèo bóng đá truoctran (1), và vì vậy sẽ Chỉ cung cấp soi kèo bóng đá truoctran số nguyên ít nhất.
Lưu ý:trướcPostgreSQL8.0, đúc một số nguyên đếnsoi kèo bóng đá truoctran (n)Sẽ sao chép tối đa bên tráinsoi kèo bóng đá truoctran của số nguyên, trong khi bây giờ nó sao chép ngoài cùng bên phảinsoi kèo bóng đá truoctran. Ngoài ra, đúc một số nguyên theo chiều rộng chuỗi soi kèo bóng đá truoctran rộng hơn Integer chính nó sẽ ký kết mở rộng ở bên trái.