% (yüzde işareti) işleci

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

öğesinin geri kalanını dividend / divisordöndürür. Bu işlev işlevlemod eşdeğerdir.

Söz dizimi

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

Eğer hem dividend hem de divisorDECIMAL ise, sonuç bölenin tipiyle eşleşir. Diğer tüm durumlarda, bir DOUBLE.

divisor 0 ise Azure Databricks bir REMAINDER_BY_ZERO hatası oluşturur. Bunun yerine dönmek NULL için try_mod() işlevini kullanın.

Yaygın hata koşulları

Örnekler

> SELECT 2 % 1.8;
 0.2

> SELECT 2 % 0;
 Error: REMAINDER_BY_ZERO