将多行查询粘贴到BigQuery SQL Shell中

时间:2019-06-04 18:05:40

标签: google-bigquery

我正在运行BigQuery命令行shell,但是我无法成功运行多行查询(又称带有换行符的查询),因为每当我将查询粘贴到shell中时,每行都会单独运行而不是整个运行在一起。

例如

select * from table

工作正常,因为它在一行中,但是如果我尝试运行

select
*
from
table

它不起作用,因为每一行都单独运行。

有什么办法可以使它正常工作吗?

1 个答案:

答案 0 :(得分:0)

query命令创建一个查询作业,该作业运行提供的SQL查询。在文档Using the bq command-line tool中,您可以找到一些示例,例如:

bq query --nouse_legacy_sql \
'SELECT
   COUNT(*)
 FROM
   `bigquery-public-data`.samples.shakespeare'
相关问题