sqlalchemy单条记录查询函数对比

sqlalchemy有哪些单条记录查询函数

  • first()
  • one()
  • scalar()

first函数

语法

python 复制代码
session.filter(数据模型类名.字段名=="xxx").first()

first函数特点

  • 结果可以使用多条数据或者一条数据,但是结果不能为空,否则会报错。

one函数

语法

python 复制代码
session.filter(数据模型类名.字段名=="xxx").one()

one函数特点

  • 结果必须并且只能有一条数据,否则会报错。

scalar函数

语法

python 复制代码
session.filter(数据模型类名.字段名=="xxx").scalar()

scalar函数特点

  • 结果可以有一条数据或者没有数据;不能有多条数据,否则会报错。
  • scalar调用one方法,并在成功时返回行的第一列 (所有其结果为一个基础类型的值)
相关推荐
子午1 分钟前
【2026原创】昆虫识别系统~Python+深度学习+卷积算法+模型训练+人工智能
人工智能·python·深度学习
nju_spy9 分钟前
动手学强化学习上交张伟楠(一)导论 + 多臂老虎机 MAB(ε-greedy+上置信界+汤普森采样)
人工智能·python·强化学习·actor-critic·多臂老虎机·汤普森采样·探索与利用
tjjucheng10 分钟前
专业做小程序定制开发的企业
python
ACERT33313 分钟前
6.吴恩达机器学习——TensorFlow与激活函数
人工智能·python·机器学习
APIshop24 分钟前
实战解析电商api:1688item_search-按关键字搜索商品数据
开发语言·python
就这个丶调调27 分钟前
Python学习路线全攻略:从入门到精通
人工智能·python·编程入门·学习路线
袁袁袁袁满29 分钟前
Python爬虫下载PDF文件
爬虫·python·pdf·python爬虫下载pdf文件
叫我:松哥31 分钟前
基于Flask开发的智能招聘平台,集成了AI匹配引擎、数据预测分析和可视化展示功能
人工智能·后端·python·信息可视化·自然语言处理·flask·推荐算法
yangminlei37 分钟前
Spring Boot 实现 DOCX 转 PDF
开发语言·spring boot·python