Aracılığıyla paylaş


negative 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ğerinin negatif değerini exprdöndürür. Bu işlev , - (eksi işareti) tekli işlecinin eş anlamlısıdır.

Söz dizimi

negative(expr)

Bağımsız değişkenler

  • expr: Sayısal veya aralık olarak değerlendirilen ifade.

Döndürülenler

Sonuç türü bağımsız değişken türüyle eşleşir.

İntegral sayısal türler için işlev ARITHMETIC_OVERFLOW hatası döndürebilir.

Uyarı

Databricks Runtime'da spark.sql.ansi.enabled isefalse, taşma bir hataya neden olmaz, ancak sonucu "sarmalar".

Örnekler

> SELECT negative(1);
 -1

> SELECT negative(cast(-32768 AS smallint))
 Error: ARITHMETIC_OVERFLOW