我目前正在使用谷歌云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表中查询完全相同的行顺序?
您要寻找的确切订单是什么?理想情况下,列应按照它们在架构中定义的顺序排列。如果您可以分享更多关于结果的细节,那就太好了。