*运算符

应用到 :检查标注是数据布列克斯SQL检查标注是数据布列克运行时

回归乘法化乘以乘法多样化.

语法

乘法化*多样化

参数推理

  • 乘法化数字表达式或INSTAL表达式

  • 多样化数字表达式或INTERVAL表达式

可能不为两个参数指定INTERVAL

回归

  • if both乘法化多样化DECIMAL结果为DECIMAL

  • if乘法化多样化INTERVAL结果相同类型

  • if both乘法化多样化积分数类型,结果大二类型

  • 所有其他案例结果都显示为DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE/DOUBLE

if either乘法化多样化0运算符返回0

如果乘法结果超出结果类型a的界外ARITHMETIC_OVERFLOW报错

使用试乘法返回NULL上溢出

警告

Databricks运行时spark.sql.ansi.enabled华府市虚伪后结果“ wraps”,如果它超出积分类型界外,结果即为NULL分解类型

实例

>安全选择3*2;6>安全选择2L级*2L级;4L级>安全选择INTERVAL系统年份*3;九九-0>安全选择百元Y级*百元Y级;错误:ARITHMETIC_OVERFLOW