使用SQL从BigQuery数据库创建和存储数据集

时间:2019-12-21 02:17:55

标签: sql google-bigquery

我正在分析data of New York City taxi trips of yellow cars in 2018。 (您需要一个Google BigQuery帐户才能访问此数据集。)

我只需要分析12月的数据。因此,为了减少查询时间,我想

  1. 创建12月的数据子集
  2. 将其保存在某处
  3. 稍后参考以进行更多分析

如何在BigQuery中执行此操作?首先,我可以运行

#standardSQL
select * 
from [bigquery-public-data:new_york_taxi_trips.tlc_yellow_trips_2018] 
WHERE month(dropoff_datetime) = 12

下一步是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用CREATE命令执行此操作

这是一个CREATE SQL示例:

CREATE TABLE `myProject.myDataset.myDestinationTable` AS
select * 
from `bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2018`
WHERE EXTRACT(MONTH FROM dropoff_datetime) = 12

注意:我还更改了您的SQL以匹配标准SQL语法

或使用BQ webUI将结果保存到目标表中(非常简单)

enter image description here

相关问题