BigQuery.将查询作为列添加到表中



SELECTTIMESTAMP_DIFF(结束时间、开始时间、分钟)为跳闸持续时间来自coursera-practice-356200.Cyclistic_data.cycledata_202202-202301

这是我开始的问题。

我是SQL的新手,似乎找不到如何做到这一点。如何将我创建的名为trip_duration的新查询变量作为列添加到创建查询的表中?

我尝试过INSERT和ALTERTABLE,但都没有成功。我发现的大多数内容只手动插入单个值,或者插入一个空白列。在我看来,这应该很容易,但我在网上找不到一个简单的答案。我想我错过了什么

您可以将SELECT查询放在INSERT子句之后

INSERT INTO table_name (trip_duration) 
SELECT TIMESTAMP_DIFF(ended_at, started_at, MINUTE) AS trip_duration FROM coursera-practice-356200.Cyclistic_data.cycledata_202202-202301

相关内容

  • 没有找到相关文章

最新更新