BIGINT jenis

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

Mewakili nomor bilangan bulat bertanda 8 byte.

Sintaks

{ BIGINT |
  LONG }

Batas

Rentang nomornya berasal dari -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.

Harfiah

[ + | - ] digit [ ... ] [L]

digit: Angka apa pun dari 0 hingga 9.

Jika literal tidak di-postfix dengan L (atau l) dan berada dalam rentang untuk INT, literal tersebut akan secara implisit berubah menjadi INT.

Contoh

> SELECT +1L;
  1

> SELECT CAST('5' AS BIGINT);
  5

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT