[英]Add derived column from existing column based on a condition in bigquery
[英]BigQuery - Add column to existing table
在 GCP BigQuery 中,我们可以在现有表中添加一列并更改他在表中的顺序吗?
目前我发现只有一种方法是删除表修改表的 JSON 并在正确的位置使用新列重新创建它
请问你有解决办法吗?
使用 SQL 添加列:
ALTER TABLE mydataset.mytable
ADD COLUMN new_column STRING;
资料来源: https://cloud.google.com/bigquery/docs/managing-table-schemas#sql
更改列的顺序:
create or replace table <SCHEMA.NEW_TABLE_NAME> as
select col1,col2,col3 from <SCHEMA.OLD_TABLE_NAME>;
资料来源: 更改表格的列顺序
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.