int 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

Değeri expr INTEGER'a dönüştürür. Bu işlev için CAST(expr AS INTEGER)bir eş anlamlıdır.

Söz dizimi

int(expr)

Bağımsız değişkenler

  • expr: INTEGER olarak atanabilen tüm ifadeler.

Döndürülenler

TAMSAYı.

expr sayı olarak ayrıştırılamayan bir STRING ise, Azure Databricks bir CAST_INVALID_INPUT hatası oluşturur. Değer INTEGER aralığına taşıyorsa Azure Databricks bir CAST_OVERFLOW hatası oluşturur.

Yaygın hata koşulları

Örnekler

> SELECT int(-5.6);
 -5
> SELECT int('5');
 5

> SELECT int('abc');
  Error: CAST_INVALID_INPUT