我想要数据的第一列,它存在于用空格分隔的文本文件中。有没有任何可能的方法可以在不将整个文本文件作为表并从该表中筛选的情况下检索列?
您可以使用此命令行
bq --location=US load
--source_format=CSV
--field_delimiter=" "
--ignore_unknown_values
<PROJECT_ID>:<DATASET>.<TABLE_NAME>
./data.txt
name:STRING
您可以更改文件名和位置。必须在命令行中设置模式以跳过自动检测机制中的另一列。