这种情况通常是因为查询的数据类型与实际的数据类型不匹配所导致的。可以尝试修改查询语句中的数据类型或者使用 CAST 函数将数据类型转换成正确的类型。
例如,假设我们有一个包含价格的表格,但是查询时价格字段返回的都是空值,可以尝试以下代码:
SELECT CAST(price AS DECIMAL) FROM table_name;
这样就将 price 字段的数据类型转换为 DECIMAL 类型,解决了返回空值的问题。
上一篇:Athena查询成功但返回所有空白字段值。
下一篇:Athena查询错误HIVE_BAD_DATA:不是有效的Parquet文件.csv/.metadata