数据库操作小记

PG之最近的年月日小时查询

sql 复制代码
SELECT * from pool where published_at >= CURRENT_DATE - INTERVAL '6 months' order by published_at desc 
#years、months、days、hours、minutes

ORM and、or、以及其他查询的嵌套

python3 复制代码
or_clause = []
for p in content:
    and_clause = [P.chain == p["chain"]]
    if p.get("min") and p.get("max"):
        and_clause.append(P.liquidity.between(p["min"], p["max"]))
    elif p.get("min"):
        and_clause.append(P.liquidity >= p["min"])
    elif p.get("max"):
        and_clause.append(P.liquidity <= p["max"])

    or_clause.append(and_(*and_clause))
pool_info = pool_info.filter(or_(*or_clause))
相关推荐
小小张说故事几秒前
Python 的赋值为什么不会复制对象?拆开引用、浅拷贝与深拷贝
后端·python
pikapika~~~3 分钟前
计算机网络八股
服务器·网络·计算机网络
木木_Q4057733495 分钟前
Oracle 增量同步配置指南:只搬变了的数据,不重复也不漏数
数据库·oracle·数据同步·数据库同步·增量同步
djjjx.10 分钟前
Linux进程篇(十二):从零构建属于你的自定义 Shell 解释器
linux·运维·服务器
升鲜宝供应链及收银系统源代码服务26 分钟前
Java Spring Boot 商业版 升鲜宝供应链管理系统--商品模块表与字段分析(商品管理页面业务逻辑与数据表关系分析)
数据库·生鲜配送系统排名·生鲜配送系统架构设计·b2b订货商城解决方案·生鲜配送系统源代码出售·生鲜配送系统设计源代码
ljt272496066127 分钟前
Python笔记(十三)--异常
笔记·python
日日大王学编程30 分钟前
开源Agent项目记忆设计决策对比
python·ai·langchain·开源·ai编程
vipxieliang30 分钟前
Python 魔法方法:让自定义对象更 Pythonic
python
灵晔君39 分钟前
【MySQL】库的操作
数据库·mysql
雨晨源码(同名B站)1 小时前
深度学习毕业设计选题推荐:基于YOLO11的交通标志检测系统设计与实现(Python+Django+Vue3+对接deepseek)
人工智能·python·深度学习·机器学习·django·课程设计