有没有一种方法可以使用以下方法将结果从BigQuery导出到CSV文件:
bq查询“选择名称,从mydataset.babynames计数,其中性别='M'ORDER BY计数DESC LIMIT 6”命令。
我发现我们可以给--destination_table = mydataset.happyhalloween参数,它将写入另一个表。有类似的方法可以将其写入文件吗?
我还尝试了bq查询“ SELECT name,count from mydataset.babynames WHERE sex ='M'ORDER BY count DESC LIMIT 6”> output.txt
但我只希望将结果写入文件
基于此线程的答案,我尝试了以下查询,即 bq查询--format = csv“从[bigquery-public-data:github_repos.commits] LIMIT 10中进行SELECT commit”> output.txt 更好,但我仍然得到了文件output.txt中的一些不必要的文本
有用的通用标志
bq和命令之间使用通用标志。有关标志的完整列表,请致电bq --help。
以下是一些最有用的标志:
--apilog - Turn on logging of all server requests and responses. If no string is provided (--apilog=), log to stdout; if a string is provided, instead log to that file (--apilog=filename).
--format [none|json|prettyjson|csv|sparse|pretty] - The output format.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4474 次 |
最近记录: |