gpt4 book ai didi

sql - 如何在sqlite中预先存在的数据表的开头插入X行

转载 作者:行者123 更新时间:2023-12-03 19:07:46 24 4
gpt4 key购买 nike

我对 SQL 比较陌生,所以我有一个关于插入的问题。

我有一张数据表,需要在另一个表的现有内容之上导入。例如,我引入的表有 100 行,而我引入数据的表有 100 行。

我需要让我将新数据放入的表有 200 行,并且前 100 行为空白(这样我就可以用我的新内容更新这些行)。

有没有一种我只是想念的简单方法?谢谢你的帮助!!

最佳答案

考虑到数据库只是一个数据存储。如何订购应取决于客户或调用者。通常最好的方法是使用 ORDER BY SELECT 时的子句ing。

所以我建议不要担心 RDBMS 是如何存储数据的,而是如何提取数据。

可能有一个列或属性是您专注于保持/维护顺序的。也许是日期或数字?考虑在您的 ORDER BY 中使用该列,并记住您可以在排序中使用多个列。

我们不应该依赖数据如何存储以供以后展示。

/* use SQLite's current_time to save when these records were created*/
INSERT INTO MyTable (Foo, Bar, CreatedOn)
SELECT Foo, Bar, current_time
FROM OtherTable

关于sql - 如何在sqlite中预先存在的数据表的开头插入X行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3431220/

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