Возвращает результат сдвига битов числового значения вправо на заданное количество разрядов.
![]() |
---|
Если заданое выражение не целое, то до начала операции оно конвертируется в целое. |
BITRSHIFT(nExpression1, nExpression2) |
Параметры
- nExpression1
-
Задает числовое значение, биты которого сдвигаются вправо.
- nExpression2
-
Задает количество бит, на которые выполняется сдвиг вправо.
Возвращаемое значение
Числовое. BITRSHIFT( ) возвращает заданое выражение в котором выполнен сдвиг на заданое количество бит.
Примечания
BITRSHIFT( ) не поддерживает значения типа Varbinary.
Пример
![]() | |
---|---|
x = 5 && 0101 binary y = 1 && Shift bits 1 position right ? BITRSHIFT(x,y) && Returns 2, 0010 binary |