Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery BigQuery行被交换_Google Bigquery_Google Cloud Platform - Fatal编程技术网

Google bigquery BigQuery行被交换

Google bigquery BigQuery行被交换,google-bigquery,google-cloud-platform,Google Bigquery,Google Cloud Platform,我一直在尝试从存储在我的bucket中的.csv文件在BigQuery中创建一个表。创建表并加载正确数量的行和列,但是,由于某种原因,行在BigQuery中被交换 我尝试使用R连接器将数据从本地计算机推送到BigQuery,同样的问题也发生了 所以当我从中选择时, 它显示了BigQuery中的完整表,但行被交换(例如,第21行变为第1行,第4000行变为第3行) 非常感谢您的回复。与大多数SQL相关数据库一样,BigQuery中存储的数据没有自然顺序。当您将数据存储在BigQuery中时,它将以

我一直在尝试从存储在我的bucket中的.csv文件在BigQuery中创建一个表。创建表并加载正确数量的行和列,但是,由于某种原因,行在BigQuery中被交换

我尝试使用R连接器将数据从本地计算机推送到BigQuery,同样的问题也发生了

所以当我从中选择时, 它显示了BigQuery中的完整表,但行被交换(例如,第21行变为第1行,第4000行变为第3行)


非常感谢您的回复。

与大多数SQL相关数据库一样,BigQuery中存储的数据没有自然顺序。当您将数据存储在BigQuery中时,它将以优化查询执行时间的方式自动排序

如果需要保留原始顺序,则可能需要添加一个额外的列,记录相对顺序,然后在查询时使用ORDERBY将其调出