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