在flask-sqlalchemy中使用max min avg方法
2019独角兽企业重金招聘Python工程师标准>>>
一般用max min avg方法都是查询一条数据
首先从sqlalchemy中引入func方法
from sqlalchemy import func
然后需要 sqlalchemy 的实例
在项目文件中我已经实例化了
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemyapp = Flask(__name__)
db = SQLAlchemy(app)
直接引入过来
from application import db
我有一个User model,目标是查询user表中最近注册的一个用户,用字段create_time存储的unix时间戳
先去取得一个最大的时间戳
res = db.session.query(func.max(User.create_time).label('max_time')).one()
label 方法重新命名了一个字段
把数字取出来就是这样
max_time = res.max_time
最大的时间戳已经有了,这个就代表最新注册的用户时间,取用户就非常简单了
user = User.query.filter_by(create_time=max_time).first()
min 和 avg 方法是同样的道理
完结
转载于:https://my.oschina.net/u/130801/blog/135371
在flask-sqlalchemy中使用max min avg方法相关推荐
- python min函数 索引_使用列表中的max()/ min()获取返回的max或min项的索引
Nico Schlöme.. 14 我也对此感兴趣,并使用perfplot(我的宠物项目)比较了一些建议的解决方案. numpy.argmin(x) 对于足够大的列表来说,这是最快的方法,即使从输入l ...
- Python 内建函数 max/min的高级用法
max/min 函数 Python 中的 max/min函数是用来获取传入参数的最大值或最小值的,其运行机制都一样,所以这里主要描述 max 的运行机制以及使用方法. 最简单的用法,就是直接传入两个要 ...
- matlab max/min函数用法
matlab中的max/min函数用于求矩阵的最大值和最小值 求矩阵A的最大值的函数有3种调用格式,分别是: (1) max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值. (2) ...
- hive值乘以0.01保留一位小数_Hive窗口函数01-SUM、MIN、MAX、AVG
Hive窗口函数sum.min.max.avg入门 1. 数据说明 现有 hive 表 cookie1, 内容如下: hive> select * from cookie1; cookie1 2 ...
- MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...
单表查询 select 建个表 1.查询表中所有学生的信息 2.查询表中所有学生的姓名和对应的英语成绩 3.过滤表中重复数据 4.在所有学生分数上添加10分特长分 下面方式并没有改变底层的数据记录,这 ...
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化...
1组函数 avg(),sum(),max(),min(),count()案例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from ...
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
1组函数 avg(),sum(),max(),min(),count()案例: selectavg(sal),sum(sal),max(sal),min(sal),count(sal) from ...
- SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum
SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum avg() 函数 定义和用法 AVG 函数返回数值列的平均值.NULL ...
- Database之SQLSever:SQL命令实现四则运算、desc降序、like模糊查询、distinct去重、MAX/MIN/SUM/AVG/COUNT/GROUP/having等案例之详细攻略
Database之SQLSever:SQL命令实现四则运算.desc降序.like模糊查询.distinct去重.MAX/MIN/SUM/AVG/COUNT/GROUP/having等案例之详细攻略 ...
最新文章
- BeanShell中的Java指令和表达式
- Style Intelligence 10特点之用户自定义报表
- 【408】C函数中的ADT
- ROS知识【13】:ubuntu下安装eclipse-CDT【非installor】
- LeetCode 45跳跃游戏46全排列
- 网页中文乱码--UTF-8和GB2312互转
- PhoneGap在Microsoft Visual Studio Express For Wi...
- Axure RP最新授权码
- js+canvas 图片+文字合成
- 如何安装python380_python3.8下载及安装步骤详解
- 从学生到职场,这位百万爬虫博主都经历了什么?
- 目前最新android处理器排行榜,2017年最新安卓处理器排行榜 骁龙竟然输给了他
- 对大脑有益的16种食物_对大脑有益的六类食物
- python画人物代码_代码绘制一只小猪佩奇---python篇
- 浦发银行c语言上机试题,浦发银行通信技术类招考笔试经验
- 兼容性最好的android模拟器,哪个安卓模拟器好用,性能最好,兼容性最强
- 开发小程序需要多少钱
- Ubuntu 安装 TP_LINK驱动 TL-WDN5200H 2.0无线网卡
- 矩阵知识:正交矩阵、行列式、子式与代数余子式
- 大端(Big Endian)和小端(Little Endian)的区别