Aracılığıyla paylaş


try_multiply işlevi

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime 10.4 LTS ve üzeri

multiplier veya NULL taşma ile çarpılırmultiplicand.

Söz dizimi

try_multiply(multiplier, multiplicand)

Bağımsız değişkenler

  • multiplier: Sayısal veya INTERVAL ifadesi.
  • multiplicand: Sayısal ifade veya INTERVAL ifadesi.

Her iki bağımsız değişken için de INTERVAL belirtemezsiniz.

Döndürülenler

  • Hem hem multiplicand de multiplier ONDALıK ise, sonuç ONDALıK olur.
  • Veya multiplier multiplicand bir INTERVAL ise, sonuç aynı türde olur.
  • Hem hem de multiplier multiplier tam sayı türündeyse, sonuç iki türden büyük olur.
  • Diğer tüm durumlarda sonuç DOUBLE olur.

multiplier veya multiplicand değeri 0 ise, işleç 0 döndürür.

Çarpmanın sonucu, sonuç türü için ilişkilinin dışındaysa, sonuç olur NULL.

Örnekler

> SELECT 3 * 2;
 6

> SELECT 2L * 2L;
 4L

> SELECT INTERVAL '3' YEAR * 3;
 9-0

> SELECT 100Y * 100Y
 NULL