pmod
işlevi
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
sonrasındaki pozitif kalanı dividend / divisor
döndürür.
Söz dizimi
pmod(dividend, divisor)
Bağımsız değişkenler
dividend
: Sayısal olarak değerlendirilen ifade.divisor
: Sayısal olarak değerlendirilen ifade.
Döndürülenler
Hem hem divisor
DECIMAL
de dividend
sonuç türündeyse, türüyle divisor
eşleşir.
Diğer tüm durumlarda DOUBLE.
0 ise divisor
işlev bir DIVIDE_BY_ZERO hatası oluşturur.
Örnekler
> SELECT pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO