/(斜杠符號)算子

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

返回股息除以除數

語法

股息/除數

參數

  • 股息:一個數值或間隔表達式。

  • 除數:一個數值表達式。

返回

如果兩個股息除數是小數,結果是小數。

如果股息是year-month區間,結果是一個時間間隔一年

如果股利是白天的時間間隔,結果是一個時間間隔一天第二個

在所有其他情況下,一個翻倍。

如果除數是0,操作符返回DIVIDE_BY_ZERO錯誤。

使用try_divide返回除零。

請注意

在磚運行時,如果spark.sql.ansi.enabled,該函數返回而不是被零除的錯誤。

例子

>選擇3/2;15>選擇2l/2l;10>選擇時間間隔“3:15”小時一分鍾/3001:05年:00000000年>選擇3/0;錯誤:DIVIDE_BY_ZERO