mod Işlev

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

öğesinin geri kalanını döndürür dividend / divisor. Bu işlev % (yüzde işareti) işlecine eşdeğerdir.

Sözdizimi

mod(dividend, divisor)

Bağımsız değişken

  • dividend: Sayısal olarak değerlendirilen bir ifade.
  • divisor: Sayısal olarak değerlendirilen bir ifade.

Döndürür

hem divisor hem de dividend türündeyseDECIMAL, sonuç bölenin türüyle eşleşir. Diğer tüm durumlarda, bir DOUBLE.

divisor 0 ise işlev bir DIVIDE_BY_ZERO hatası oluşturur.

Örnekler

> SELECT MOD(2, 1.8);
 0.2

> SELECT MOD(2, 0);
 Error: DIVIDE_BY_ZERO