Udostępnij za pomocą


INTBITLEFTSHIFT — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja INTBITLEFTSHIFT zwraca wynik operacji przesunięcia bitowego w lewo na wartości całkowitej.

Składnia

INTBITLEFTSHIFT(<numeric_expr_1>, <numeric_expr_2>)

Arguments

Description
numeric_expr_1 Wyrażenie liczbowe, które ma być przesunięte.
numeric_expr_2 Liczba bitów do przesunięcia.

Typy zwracane

Zwraca wyrażenie liczbowe.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Przesunięcie bitowe w lewo

W tym przykładzie INTBITLEFTSHIFT funkcja jest używana do wykonywania bitowej operacji przesunięcia w lewo.

SELECT VALUE {
  shiftInteger: INTBITLEFTSHIFT(16, 4),
  shiftDecimal: INTBITLEFTSHIFT(16, 0.4)
}
[
  {
    "shiftInteger": 256
  }
]