shiftright
دالة
ينطبق على: Databricks SQL Databricks Runtime
إرجاع البت الموقع لليمين الذي تم نقله بواسطة n
البتات.
بناء الجملة
shiftright(expr, n)
الوسيطات
expr
: تعبيرINTEGER
أوBIGINT
.n
INTEGER
: تعبير يحدد عدد البتات المراد تحويلها.
المرتجعات
يتطابق نوع النتيجة مع expr
.
عندما expr
تكون سالبة (أي، يتم تعيين أعلى بت ترتيب) تظل النتيجة سالبة لأن بت الترتيب الأعلى لاصق.
عندما n
تكون سالبة تكون النتيجة 0.
الأمثلة
> SELECT shiftright(4, 1);
2
> SELECT shiftright(-4, 1);
-2