gpt4 book ai didi

python - 我们可以添加范围作为从数据库中提取值的标准吗?

转载 作者:行者123 更新时间:2023-11-29 16:02:45 25 4
gpt4 key购买 nike

我有一个关于从 sql 中提取值的查询。假设我的 sql 数据库中有日期列,并且我想提取特定日期范围内的几行。如何为此编写查询?

sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'"
cursor.execute(sql, (AGE,))

上面的查询将删除年龄>条目,但我想以字符串格式获取日期,并且我想要从特定日期到另一个特定日期。

最佳答案

使用python将数据字符串获取到日期时间对象中,然后:

sql = "DELETE FROM EMPLOYEE WHERE DOB BETWEEN %s AND %s"
cursor.execute(sql, (datetime.strptime("30-09-1966","%d-%m-%Y), datetime.strptime("30-09-2019","%d-%m-%Y)))

关于python - 我们可以添加范围作为从数据库中提取值的标准吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56035272/

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