smallint 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ğerini expr değerine dönüştürür SMALLINT. Bu işlev için CAST(expr AS SMALLINT)bir eş anlamlıdır. Ayrıntılar için işlevine bakıncast.

Söz dizimi

smallint(expr)

Bağımsız değişkenler

  • expr: olarak atanabilen SMALLINTherhangi bir ifade.

Döndürülenler

Sonuç olarak elde edilir SMALLINT.

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

Yaygın hata koşulları

Örnekler

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

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