镶木地板条目示例(所有条目的is_active_entity
为true(
{
"is_active_entity": true,
"is_removed": false
}
显示所有值均为NULL 的查询
select $1:IS_ACTIVE_ENTITY::boolean, count(*) from @practitioner_delta_stage/part-00000-49224c02-150b-493b-8036-54ab30a8ff40-c000.snappy.parquet group by $1:IS_ACTIVE_ENTITY::boolean ;
输出只有一个NULL组
$1:IS_ACTIVE_ENTITY::BOOLEAN COUNT(*)
NULL 4930277
我不知道哪里出了问题,Spark在parquet中编写了正确的模式,从示例中可以明显看出,但snowflake将其视为NULL。
我该如何解决这个问题?
文件中的列会被引用。因此,"is_active_entity"
与"IS_ACTIVE_ENTITY"
不同
请尝试此查询:
select $1:is_active_entity::boolean, count(*) from @practitioner_delta_stage/part-00000-49224c02-150b-493b-8036-54ab30a8ff40-c000.snappy.parquet group by $1:IS_ACTIVE_ENTITY::boolean ;
更多信息:https://docs.snowflake.com/en/sql-reference/identifiers-syntax.html#:~:text=%20标识符%20区分大小写%2D。