+
(加号)算子
适用于:砖的SQL砖运行时
回报的总和expr1
和expr2
。
返回
如果
expr1
是一个数字,常见的最大的类型参数。如果
expr1
是一个日期和expr2
是一个白天间隔结果是一个时间戳。如果
expr1
和expr2
year-month间隔的结果是一个year-month间隔足够宽的单位来表示结果。如果
expr1
和expr2
结果是一个白天是白天间隔时间间隔足够宽的单位来表示结果。否则,结果类型匹配
expr1
。
如果两个表达式是间隔必须同一个类的。
当你添加一个year-month间隔日期,砖确保结果的日期是格式良好的。
如果结果溢出的结果类型,砖提出了一个ARITHMETIC_OVERFLOW错误。
使用try_add返回零
在溢出。
警告
在砖运行时,如果spark.sql.ansi.enabled是假
,一个溢出不会引起错误而是“包装”的结果。