+
(加號)運算符
適用於:磚的SQL磚運行時
返回expr1
而且expr2
.
返回
如果
expr1
是一個數字,參數的公共最大類型。如果
expr1
是日期,expr2
為日-時間間隔,結果為時間戳。如果
expr1
而且expr2
是年-月間隔,結果是一個足夠寬的單位的年-月間隔來表示結果。如果
expr1
而且expr2
是日-時間隔,結果是一個足夠寬的單位的日-時間隔來表示結果。否則,結果類型匹配
expr1
.
如果兩個表達式都是interval,它們必須屬於同一個類。
當向DATE添加年-月間隔時,Databricks可確保生成的日期格式良好。
如果結果溢出結果類型,Databricks將引發ARITHMETIC_OVERFLOW錯誤。
使用try_add返回零
在溢出。
警告
在Databricks Runtime中,如果spark.sql.ansi.enabled是假
,溢出不會導致錯誤,而是“包裝”結果。