gpt4 book ai didi

sql - 使用 SQL 插入大数据值

转载 作者:行者123 更新时间:2023-12-03 15:53:55 25 4
gpt4 key购买 nike

总的来说,我对 SQL 和大数据还比较陌生,所以请多多包涵。我有一张包含一年的天气数据的值表。我正在查看一天中每小时的温度和降水量(因此大约有 9000 个值),但问题是气象站每 6 小时只记录一次降水量。所以,我想插入时间点并获取值,但我不确定如何去做。任何帮助将不胜感激!这是表格的一个片段:

年月日小时温度降水
2014 1 1 0 -16.5444 0
2014 1 1 1 -10.3455 *****
2014 1 1 2 -5.34855 *****
2014 1 1 3 -15.4569 *****
2014 1 1 4 -4.45666 *****
2014 1 1 5 -11.2344 *****
2014 1 1 6 -13.3454 0
2014 1 1 7 -20.2334 *****
2014 1 1 8 -2.48555 *****
2014 1 1 9 -5.43554 *****
2014 1 1 10 -1.34555 *****
2014 1 1 11 -9.00333 *****
2014 1 1 12 -6.43555 0.04
2014 1 1 13 -12.3423 *****
2014 1 1 14 -8.56664 *****
2014 1 1 15 -15.3498 *****
2014 1 1 16 -19.2384 *****
2014 1 1 17 -21.2348 *****
2014 1 1 18 -23.8778 0.31
2014 1 1 19 -20.8374 *****
2014 1 1 20 -25.3874 *****
2014 1 1 21 -21.3445 *****
2014 1 1 22 -27.4599 *****
2014 1 1 23 -30.9384 *****
2014 1 2 0 -25.9085 0.15

最佳答案

我没有看到一种快速的方法,但我确实找到了一种方法。

以下是您需要的东西:

2 个新表、2 个填充表的过程和 1 个插入实际表的过程。

按照以下 3 个步骤:

1 :在第一个过程中,您要通过天气表并收集所有降水量(只有每 6 小时一次的降水量,而不是 ***** 的降水量)并将它们插入到您的第一个表中

2 :在第二个过程中,您要填充插值值的第二个表。在这里你必须做一些数学运算来弄清楚将插入什么数字

3 :在最后一个过程中,您要遍历天气表并将每个 ***** 值替换为第二个表中的相应数字(在第 2 步中填写)。

为此,您需要在程序中使用 CURSOR。插值完成后,您可以删除在步骤 1 和 2 中创建的 2 个表。

我希望这已经足够清楚了。可能有更简单的方法,但我不知道。如果有任何不清楚的地方,请在评论中提出精确的意见,我会编辑我的答案。

关于sql - 使用 SQL 插入大数据值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29310632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com