在谷歌云bigquery中查询与预览相同的行顺序

问题描述 投票:0回答:1

我目前正在使用谷歌云bigquery服务做一些项目。当我查询整个表时,顺序与我在预览中看到的不同。由于数据是句子中分开的单词,因此顺序很重要。

提取_id 文字 ner_海底 自我标签
1 0 o 其他
2 0 , o 其他
3 0 约翰 n

以上为预览表格

SELECT extract_id, text, self_label
FROM `project_id.dataset.table`

当我运行上述查询时

提取_id 文字 ner_海底 自我标签
1 21943 o 其他
2 21456 . o 其他
3 12234 鲍勃 n

这是查询结果,忽略表内的值即可,问题是列顺序是随机的...

我也尝试过orderby extract_id,但是里面的顺序没有保留。

那么有没有什么方法可以完全复制,或者从bigquery表中查询完全相同的行顺序?

*表格总行数为10000000

*上面显示的“行”列是查询中的默认列,而不是架构中的

sql google-cloud-platform google-bigquery
1个回答
0
投票

您要寻找的确切订单是什么?理想情况下,列应按照它们在架构中定义的顺序排列。如果您可以分享更多关于结果的细节,那就太好了。

© www.soinside.com 2019 - 2024. All rights reserved.