6
如何從列表中按列分數選擇最小值和最大值? 會話查詢有可能嗎?如何從列表中按列分數選擇最小值和最大值?
class Player(Base):
username = Column(String)
score = Column(Integer)
# more not impoortant columns
如何從列表中按列分數選擇最小值和最大值? 會話查詢有可能嗎?如何從列表中按列分數選擇最小值和最大值?
class Player(Base):
username = Column(String)
score = Column(Integer)
# more not impoortant columns
對於您需要查找分數字段的最小值和最大值的情況。
from sqlalchemy.sql import func
qry = session.query(func.max(Player.score).label("max_score"),
func.min(Player.score).label("min_score"),
)
res = qry.one()
max = res.max_score
min = res.min_score
from sqlalchemy import func
max = session.query(func.max(Table.column)).scalar()
min = session.query(func.min(Table.column)).scalar()
可否請你澄清你需要有分鐘得分和球員記錄具有得分或播放記錄的只是最低和最高值:您可以使用MIN和MAX函數有一個查詢做到這一點最高分? – vvladymyrov