gpt4 book ai didi

python - 从之前的数据结果中选择数据

转载 作者:行者123 更新时间:2023-11-29 10:38:46 24 4
gpt4 key购买 nike

抱歉。我不熟悉用 Python 表达 SQL 语句。

我正在尝试从之前的查询结果中执行“Select x ..”。

例如,我有第一个查询 (sql1):

sql1 = 'select course_id, record_id from Courses ' \
' where ( record_id not in ("TEST", "TEST123")) '
cursor.execute(sql1)
e = cursor.fetachall()

当我尝试在不分解查询的情况下执行此操作时,由于数据类型不同,我收到了错误。

现在,我该如何从 sql1 中进行选择(这次我必须添加一次数据计算)?

sql2 = ' select course_id, max(record_id) + 1 from ... ? '       

最佳答案

使 sql1 成为 sql2 的子查询。例如:

 """select course_id, max(record_id) + 1 from 
(select course_id, record_id from Courses
where record_id not in ('TEST', 'TEST123'))"""

关于python - 从之前的数据结果中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45926863/

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