Возвращает результат сдвига битов числового значения вправо на заданное количество разрядов.

NoteNote

Если заданое выражение не целое, то до начала операции оно конвертируется в целое.

BITRSHIFT(nExpression1, nExpression2)

Параметры

nExpression1

Задает числовое значение, биты которого сдвигаются вправо.

nExpression2

Задает количество бит, на которые выполняется сдвиг вправо.

Expand imageВозвращаемое значение

Числовое. BITRSHIFT( ) возвращает заданое выражение в котором выполнен сдвиг на заданое количество бит.

Expand imageПримечания

BITRSHIFT( ) не поддерживает значения типа Varbinary.

Expand imageПример

  CopyCode imageCopy Code
x = 5  && 0101 binary
y = 1  && Shift bits 1 position right

? BITRSHIFT(x,y) && Returns 2, 0010 binary

Expand imageСмотрите также