gpt4 book ai didi

python - MySQL python 查询从列中提取数据

转载 作者:行者123 更新时间:2023-11-29 22:00:40 25 4
gpt4 key购买 nike

<小时/>

我需要一些帮助来在 MySQL 中构建查询,以输出一些数据。我的表名为“data”,包含三列“col1”,其中是日期,但不是 sql 格式,“col2”包含时间,“col3”包含我需要输出的值。那么我将如何构建一个查询,首先检查 col1 中的特定日期,然后检查 col2 中第一列中这些日期之间的特定时间范围,然后返回选择的值。

我已经尝试过这样的:

sql = "SELECT * FROM `data` WHERE `col 1`='6.9.2015' AND TIME(`col 2`) BETWEEN '23:00:00' AND '23:59:00'"

但我的查询还返回日期 7.9.2015。

预先感谢您的回答。

最佳答案

问题是您使用 = 来比较字符串。将 = 替换为 LIKE 以进行字符串比较。

此外,如果您只想返回 col3 作为输出,请将 SELECT * 替换为 SELECT 'col3'

关于python - MySQL python 查询从列中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32691979/

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