mod
Işlev
Şunun için geçerlidir: Databricks SQL denetimi yes Databricks Runtime
öğ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