Return 带有 peewee 的列中的最大值

Return max value in a column with peewee

我有一个名为 table 的工作,其中有一列名为 job_num。 我如何 return 该列中整数的最大值?

我试过了

result = Job.select(max(Job.job_num))

我也尝试了一些不同的组合,例如

result = Job.select(Job.job_num).max()

我还查看了 peewee 文档。 有谁能帮忙吗

您可以使用 "fn.MAX" 来应用 SQL MAX 函数。 "scalar()" 方法 returns 单个标量结果值:

result = Job.select(fn.MAX(Job.job_num)).scalar()