sqlalchemy单条记录查询函数对比

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

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

first函数

语法

session.filter(数据模型类名.字段名=="xxx").first()

first函数特点

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

one函数

语法

session.filter(数据模型类名.字段名=="xxx").one()

one函数特点

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

scalar函数

语法

session.filter(数据模型类名.字段名=="xxx").scalar()

scalar函数特点

  • 结果可以有一条数据或者没有数据;不能有多条数据,否则会报错。
  • scalar调用one方法,并在成功时返回行的第一列(所有其结果为一个基础类型的值)

相关推荐

  1. sqlalchemy记录查询函数对比

    2024-05-04 08:56:03       35 阅读
  2. SQLAlchemy核心查询Core Query和对象查询Object Query

    2024-05-04 08:56:03       33 阅读
  3. SQLITE如何同时查询出第一和最后一记录

    2024-05-04 08:56:03       58 阅读
  4. sql server 查询所有表的记录

    2024-05-04 08:56:03       55 阅读
  5. 记录递归查询子孙节点的sql

    2024-05-04 08:56:03       42 阅读
  6. 数据库-查询-聚集函数

    2024-05-04 08:56:03       26 阅读
  7. 【杂记】SQLAlchemy使用方法记录

    2024-05-04 08:56:03       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-04 08:56:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-04 08:56:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-04 08:56:03       87 阅读
  4. Python语言-面向对象

    2024-05-04 08:56:03       96 阅读

热门阅读

  1. 优化SQL的方法

    2024-05-04 08:56:03       39 阅读
  2. 前端初学者的 CSS 入门

    2024-05-04 08:56:03       29 阅读
  3. 蓝桥杯国赛备赛复习——数据结构

    2024-05-04 08:56:03       33 阅读
  4. 网络安全运维类面试非技术问题

    2024-05-04 08:56:03       31 阅读
  5. Python闭包:深入解析与使用场景

    2024-05-04 08:56:03       33 阅读
  6. helm安装 AWS Load Balancer Controller

    2024-05-04 08:56:03       33 阅读
  7. Apache Kafka知识点表格总结

    2024-05-04 08:56:03       29 阅读
  8. 什么是g++-arm-linux-gnueabihf

    2024-05-04 08:56:03       35 阅读
  9. Vue在/public目录下访问process.env.NODE_ENV(其它通用)

    2024-05-04 08:56:03       29 阅读
  10. Spark RDD

    2024-05-04 08:56:03       33 阅读