SQLсервер в Linux -самостоятельное освоение пакета

         

Сдвиг битовых последовательностей



Листинг 5.13. Сдвиг битовых последовательностей

booktown=# SELECT b'1000' » 2 AS "8 shifted right".

booktown-# Mttoint4(b'1000' » 2) AS integer.

booktown-# 8 » 2 AS likewise;

8 shifted right | integer | likewise

0010 I 2 I 2

(1 row)

Примечание 2
Примечание 2

При сдвиге битовых последовательностей исходная длина строки не изменяется, а разряды, выходящие за левый или правый край последовательности, отсекаются. При использовании операторов &, | или # битовые операнды должны иметь одинаковую длину.



Содержание раздела