gpt4 book ai didi

sql - 如何从表中选择记录并插入到另一个表中?

转载 作者:行者123 更新时间:2023-12-04 21:52:24 24 4
gpt4 key购买 nike

我想从 table1 中选择最后一条记录并插入到另一个表中。这是我的查询。

Insert into table2 values(select top 1 col1,col2 from table1 order by id desc).

我知道要将值添加到表中,需要进行转换。但是在哪里添加?

最佳答案

你可以选择文字来填充table1不能提供的其他列,像这样:

insert into table2 (col_a, col_b, col_c, col_d)
select top 1 col1, col2, 'foo', 'bar'
from table1
order by id desc

您未在列列表中命名的任何列都将获得默认值,如果未定义默认值,则为 null

所选列的数量和类型必须与插入列列表中的列数和类型相匹配。

关于sql - 如何从表中选择记录并插入到另一个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560285/

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