orm查询2
2017-12-11 20:45
85 查看
与 或 查询
排序
first() one()
运用sql语句
count统计
db.session.query(Employee).filter(Employee.gender=='男',Employee.salary>5000)
from sqlalchemy import and_,or_ #sqlalchemy框架中准备的 db.session.query(Employee).filter(and_(Employee.gender=='男',Employee.salary>5000)) #与 db.session.query(Employee).filter(or_(Employee.name.startswith('刘'),Employee.salary>5000)) #或
排序
db.session.query(User).order_by(User.id) #默认按照升序 from sqlalchemy import desc db.session.query(User).order_by(desc(User.id))#倒序
first() one()
运用sql语句
from sqlalchemy import text
count统计
db.session.query(User).filter(User.name='tom',User.password='123456').count() #统计用户名为tom和密码为123456的数量 from sqlalchemy import func db.session.query(func.count(User.name),User.name).group_by(User.userlevelid).all()#统计用户的姓名,显示为用户的姓名,按照userlevelid分组
相关文章推荐
- DjangoORM查询方式
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-演示ORM中的查询
- DotNET企业架构应用实践-系统架构与性能-缓存技术与ORM中的缓存查询技术
- web.py中实现类似Django中的ORM的查询效果
- 自己没有记住的一点小知识(ORM查询相关)
- 建立一个更高级别的查询 API:正确使用Django ORM 的方式 - 技术翻译 - 开源中国 OSChina.NET
- 使用jggrid时与具体ORM实现无关的分页参数及查询结果封装.
- django orm查询方法详解
- django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
- ORM查询语言(OQL)简介
- Laravel5 Eloquent ORM 查询
- 理解dajngo ORM查询中select_related的作用
- 用lambda构建ORM查询语句
- [Django] 查看orm自己主动运行的原始查询sql
- ORM查询语言(OQL)简介
- [Django] 查看orm自动执行的原始查询sql
- Android ORMLite框架组合查询条件
- Django视图之ORM数据库查询操作API
- django中orm可查询出的类型
- 开放源码的对象关系映射工具ORM.NET 查询表 调用存储过程 增加自定义代码