python - 如何将 SQL 数据框中的列的单个 MIN 值作为标量返回?
问题描述
我只想要我正在访问的 SQL 数据库中的一个值。这可能吗?还是必须将其作为某种数据库返回。我只想要这个特定列的行的最小值
event = sql("SELECT MIN(epoch_ms) FROM logs WHERE vin = '"+vin+"'")
当我打印出来时event
,我得到了这个:
_col0
0 1544248618120
类型是pandas.core.frame.DataFrame
. 我想要的只是一个 int 输出。
解决方案
是的,您可以通过查询 SQL 数据库获得特定值。一旦您使用 odbc 库连接特定的 rdbms/外部数据源。
推荐阅读
- mysql - 编写一个 SQL 查询,显示 A、B 和 C 列中每个数字 (1-9) 的频率
- mysql - Dbeaver 无法连接到 docker 内的 azure mysql 数据库
- google-apps-script - 可靠运行的脚本停止写入 Google 表格
- api - 我如何告诉邮递员扫描大于 0 的数字的响应?
- c# - 如何通过代码限制多租户登录到特定租户?
- javascript - Svelte 和 Jest 测试 - 无法模拟依赖项 (d3)
- python - 重定向后将form.errors添加到消息中的django没有出现在模板中?
- npm - 在 NPM 操作中访问私有注册表时出错
- performance - 有什么方法可以提高 Rust 中传递闭包的性能吗?
- spring-boot - Hateoas 链接构建器不适用于对象