gpt4 book ai didi

SQLite INSERT 和 SELECT

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

我的 INSERT 查询有问题。我想插入一些固定值作为名称,以及一些计算值。一个简单的例子:

INSERT INTO Players 
VALUES('Name', 10.0, SELECT COUNT(*) AS Amount FROM Stack7 WHERE Name LIKE '%Name%', 1.0)

table 上玩家:

CREATE TABLE `Players` (
`Name` TEXT,
`Points` REAL,
`Games` REAL,
`Result` REAL
)

编译器说:靠近“SELECT”:语法错误:

最佳答案

将您的选择放入括号中:

INSERT INTO Players 
VALUES('Name',
10.0,
(SELECT COUNT(*) AS Amount FROM Stack7 WHERE Name LIKE '%Name%'),
1.0);

通过这种方式,编译器知道 select 语句定义的一个值在哪里开始和结束。如果需要,您可以在括号内使用逗号 (,)。

关于SQLite INSERT 和 SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30751054/

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