Freigeben über


shiftrightunsigned-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt einen bitweisen um n Bits nach rechts verschobenen Wert ohne Vorzeichen zurück.

Syntax

shiftrightunsigned(expr, n)

Argumente

  • expr: Ein INTEGER- oder BIGINT-Ausdruck.
  • n: Ein INTEGER-Ausdruck, der die Anzahl der zu verschiebenden Bits angibt.

Gibt zurück

Der Ergebnistyp entspricht expr.

Wenn n negativ ist, ist das Ergebnis 0.

Beispiele

> SELECT shiftrightunsigned(4, 1);
 2
> SELECT shiftrightunsigned(-4, 1);
 2147483646