[英]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.