NULL分区是否包含数据?



null partition_id是否包含数据??下面的表有一个由src

创建的空分区select partition_id from project.dataset.table where table_name = abc and partition_id == __NULL__

NULL分区只适用于按数据中的列进行分区的表,而不适用于按摄取时间进行分区的表。如果要写入列分区表,可以简单地不填充特定行中该列的值,并使用table_id(不带任何分区后缀)写入NULL分区。

_ _NULL_ _Partition:包含分区列中NULL值的行。

例如:

表在customer_id列上被划分为间隔为10的范围。

customer_id为NULL的所有行进入名为_ _NULL_ _

的分区。更多信息请参考本文档

是,如果您在分区列中插入null值,则此null分区可以包含数据:

select partition_id from project.dataset.table 
where table_name = abc 
and partition_id is null;

相关内容

  • 没有找到相关文章

最新更新