negative fungsi

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

Menghasilkan nilai yang dinegasikan dari expr. Fungsi ini adalah sinonim untuk - operator unary (tanda minus).

Sintaks

negative(expr)

Argumen

  • expr: Ekspresi yang mengevaluasi ke numerik atau interval.

Mengembalikan

Jenis hasil cocok dengan jenis argumen.

Untuk jenis numerik integral, fungsi dapat mengembalikan kesalahan ARITHMETIC_OVERFLOW.

Peringatan

Dalam Databricks Runtime, jika spark.sql.ansi.enabled adalah false, luapan tidak menyebabkan kesalahan tetapi "membungkus" hasilnya sebagai gantinya.

Kondisi kesalahan umum

Contoh

> SELECT negative(1);
 -1

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