首页 > 解决方案 > 如何将 SQL 数据框中的列的单个 MIN 值作为标量返回?

问题描述

我只想要我正在访问的 SQL 数据库中的一个值。这可能吗?还是必须将其作为某种数据库返回。我只想要这个特定列的行的最小值

event = sql("SELECT MIN(epoch_ms) FROM logs WHERE vin = '"+vin+"'")

当我打印出来时event,我得到了这个:

   _col0
0  1544248618120

类型是pandas.core.frame.DataFrame. 我想要的只是一个 int 输出。

标签: pythonsqlpandasapache-sparkdataframe

解决方案


是的,您可以通过查询 SQL 数据库获得特定值。一旦您使用 odbc 库连接特定的 rdbms/外部数据源。


推荐阅读