繁体   English   中英

在 BigQuery 中从 select 创建字符串分区表

[英]Create string partitioned table from select in BigQuery

我有一个非常复杂的查询,我想用它来创建一个表。

要创建一个常规表,我可以运行:

CREATE TABLE schemaName.tableName AS
WITH
my_query AS (SELECT ...)
SELECT col1, ... colN FROM my_query

如果col1是非日期字符串,有没有办法创建按列col1分区的表?

考虑集群,而不是分区:

CREATE TABLE schemaName.tableName
PARTITION BY fake_date
CLUSTER BY col1

AS
WITH
my_query AS (SELECT ...)
SELECT col1, ... colN, DATE('2000-01-01') fake_date 
FROM my_query

好处:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM