If the precision in the value overflows the precision defined in the datatype declaration, null is returned instead of the fractional decimal value. Solution Setspark.sql.ansi.enabledtotruein your cluster'sSpark
Authored-by: Daniel Tenedorio <daniel.tenedo...@databricks.com> Signed-off-by: Wenchen Fan <wenc...@databricks.com> --- .../sql/catalyst/analysis/FunctionRegistry.scala | 2 + .../expressions/numberFormatExpressions.scala | 162 +++++- .../spark/sql/catalyst/util/ToNumberParser.scala ...