shiftright fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menampilkan bitwise ditandatangani yang digeser ke kanan sebanyak n bit.

Sintaks

shiftright(expr, n)

Argumen

  • expr: Ekspresi INTEGER atau BIGINT .
  • n: Ekspresi INTEGER yang menentukan jumlah bit yang akan digeser.

Pengembalian

Jenis hasil cocok dengan expr.

Ketika expr negatif (yaitu, bit urutan tertinggi diatur) hasilnya tetap negatif karena bit urutan tertinggi lengket. Ketika n negatif, hasilnya adalah 0.

Contoh

> SELECT shiftright(4, 1);
 2
> SELECT shiftright(-4, 1);
 -2