数据库操作小记

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))
相关推荐
装不满的克莱因瓶5 分钟前
基于 Python 进行二维空间线性可分数据单/多层感知器实战
人工智能·python·深度学习·神经网络·ai·卷积
2601_950368916 分钟前
稀土合金粉末采购指南:3步筛选靠谱镁钆供应商
大数据·运维·人工智能·python
Navicat中国7 分钟前
如何在 DBA 团队中管理共享查询库
数据库·dba
mifengxing10 分钟前
操作系统(五)
linux·运维·服务器·操作系统·王道考研
土星云SaturnCloud13 分钟前
边缘计算赋能烟草行业数字化转型
服务器·人工智能·ai·边缘计算
兰令水18 分钟前
【agent第3篇】agent上下文+面经
java·大数据·数据库
*neverGiveUp*19 分钟前
PostgreSql常用SQL大全
数据库·sql·postgresql
算力视野19 分钟前
GPU、NPU、TPU有什么区别?
服务器·人工智能·gpu算力
至天34 分钟前
FastAPI 接入 FastAPI-Limiter 以及使用 Redis 进行限流指南
redis·python·fastapi·请求限流
真实的菜36 分钟前
Redis 从入门到精通(三):持久化机制 —— RDB 与 AOF 深度解析
数据库·redis·缓存