gpt4 book ai didi

sql - 通过选择其他表中的另一列来插入一列,但如何填充第二列

转载 作者:行者123 更新时间:2023-12-03 23:10:01 24 4
gpt4 key购买 nike

我有一个包含两列的表,我会通过选择其他表列数据来填充其中一列,但是由于我无法使用VALUE,我该如何填充下一列。这是代码

INSERT INTO Numbers(number, val) SELECT LaptopID FROM Laptop WHERE Laptop.Pid = 2 


如您所见,“ val”列留为空白,我该如何填写?

最佳答案

如果列允许,请使用NULL

INSERT INTO Numbers(number, val)
SELECT LaptopID, NULL
FROM Laptop WHERE Laptop.Pid = 2




或使用所需的预期值(硬编码)。

如果是数字:

INSERT INTO Numbers(number, val)
SELECT LaptopID, 2
FROM Laptop WHERE Laptop.Pid = 2


或如果文字:

INSERT INTO Numbers(number, val)
SELECT LaptopID, 'val'
FROM Laptop WHERE Laptop.Pid = 2

关于sql - 通过选择其他表中的另一列来插入一列,但如何填充第二列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849372/

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