tinyint 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

TINYINT'e yayınlar expr . Bu işlev için CAST(expr AS TINYINT)bir eş anlamlıdır. Ayrıntılar için işlevine bakıncast.

Söz dizimi

tinyint(expr)

Bağımsız değişkenler

  • expr: TINYINT'e atanabilen herhangi bir ifade.

Döndürülenler

Sonuç TINYINT'tir.

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

Yaygın hata koşulları

Örnekler

> SELECT tinyint('12');
 12
> SELECT tinyint(5.4);
 5

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