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

NoteNote

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

BITLSHIFT(nExpression1, nExpression2)

Параметры

nExpression1

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

nExpression2

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

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

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

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

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

Expand imageПример

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

? BITLSHIFT(x,y) && Returns 10, 1010 binary

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