shiftleft işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

Bitler sol tarafında bit n kaydırılmış döndürürexpr. Bu fonksiyon, (lt lt işareti) operatörünün<< eşanlamlıdır.

Söz dizimi

shiftleft(expr, n)

Bağımsız değişkenler

  • expr: Bir INTEGER veya BIGINT ifadesi.
  • n: bir INTEGER ifade.

Döndürülenler

Sonuç türüyle eşleşir expr.

Etkili kaydırma mesafesi bir içinexprINTEGERmodülo 32, bir BIGINTexpriçin modül olarak 64'türn.

Örnekler

> SELECT shiftleft(2, 1);
 4
> SELECT shiftleft(1, -1);
 -2147483648
> SELECT 2 << 1;
 4