try_multiply函數

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時10.4及以上

返回乘數乘以被乘數,或在溢出。

語法

try_multiply乘數被乘數

參數

  • 乘數:數值或INTERVAL表達式。

  • 被乘數:數值表達式或INTERVAL表達式。

不能為兩個參數都指定INTERVAL。

返回

  • 如果兩個乘數而且被乘數為十進製,則結果為十進製。

  • 如果乘數被乘數為INTERVAL,則結果為相同類型。

  • 如果兩個乘數而且乘數為整型數字類型,則結果為兩種類型中較大的一種。

  • 在所有其他情況下,結果都是DOUBLE。

如果其中之一乘數或者是被乘數為0時,運算符返回0。

如果乘法的結果超出結果類型的範圍,則結果為

例子

>選擇3.26>選擇2l2l4l>選擇時間間隔“3”一年3.9-0>選擇One hundred.YOne hundred.Y