sql 查询中乘法后的整数是多少?

问题描述 投票:0回答:1

我尝试将数据插入数据库。 这是我的代码:

b=request.form.get("b")
d=int(request.form.get("c"))
f = db.execute("SELECT DISTINCT column1 *:multiplier FROM table1 WHERE type=:c", c=b, multiplier=d)
db.execute(INSERT INTO table2 (column1,column2) VALUES (?,?),session["user_id"],f)

我收到此错误:

引发运行时错误(“不支持的值:{}”.format 运行时错误:不支持的值:{“column1 *1”:150}

我不知道我做错了什么。这些表是按整数设置的。 请有人告诉我,我做错了什么?

html database sqlite format
1个回答
0
投票

选择 3 * 4 AS 结果;

SELECT 3 * 4.5 AS result;

选择 10 * 2 AS 结果; 选择 2147483647 * 2 AS 结果; -- 假设 INT 类型为 32 位整数

© www.soinside.com 2019 - 2024. All rights reserved.