Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne expr bit par bit non signé décalé à droite par n bits. Cette fonction est un synonyme d’opérateur>>> (gt gt gt signe).
Syntaxe
shiftrightunsigned(expr, n)
Arguments
-
expr: Une expressionINTEGERouBIGINT. -
n: expressionINTEGERspécifiant le nombre de bits à déplacer.
Retours
Le résultat est du type d’expr.
La distance de décalage effective est n modulo 32 pour unexprINTEGERet modulo 64 pour un BIGINTexpr.
Exemples
> SELECT shiftrightunsigned(4, 1);
2
> SELECT shiftrightunsigned(-4, 1);
2147483646
> SELECT shiftrightunsigned(1, -1);
0
> SELECT 4 >>> 1;
2
> SELECT -4 >>> 1;
2147483646