为了账号安全,请及时绑定邮箱和手机立即绑定

尝试将 python 输入命令插入我的 SQL 查询

尝试将 python 输入命令插入我的 SQL 查询

FFIVE 2022-10-06 19:25:31
所以这就是我想要做的我只想知道是否有办法将日期输入命令链接到我的 SQL 查询,以便运行代码的任何人都可以输入日期并仅获取该特定日期的信息。(这里是超级傻瓜)date = input("DATE:YYYY-MM-DD")query = '''SELECT timestamp , something , someotherthing FROM databaseWHERE timestamp = date'''pd.read_sql_query(query,con)
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

要获得要推荐的输入的日期,您可以格式化您的字符串


date = input("DATE:YYYY-MM-DD")

query = '''

SELECT timestamp , something , someotherthing 

FROM database

WHERE timestamp = {date}

'''

pd.read_sql_query(query.format(date=date),con)

或没有日期参数


date = input("DATE:YYYY-MM-DD")

query = '''

SELECT timestamp , something , someotherthing 

FROM database

WHERE timestamp = {}

'''

pd.read_sql_query(query.format(date),con)


查看完整回答
反对 回复 2022-10-06
?
潇湘沐

TA贡献1816条经验 获得超6个赞

连接字符串。


date = input("DATE:YYYY-MM-DD")

query = "SELECT timestamp , something , someotherthing \

FROM database \

WHERE timestamp = " + str(date)


pd.read_sql_query(query,con)


查看完整回答
反对 回复 2022-10-06
  • 2 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号