数据库操作小记

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))
相关推荐
huangliang07033 分钟前
oracle使用模版创建分区表
数据库·oracle
江不清丶13 分钟前
Kafka消息积压排查与治理:从应急处理到长期优化
数据库·kafka·linq
赵谨言20 分钟前
基于YOLOv5的植物目标检测研究
大数据·开发语言·经验分享·python
不光头强27 分钟前
IO流知识点
开发语言·python
天空属于哈夫克330 分钟前
企业微信 API 发消息接口:支持私聊、群聊及多种媒体格式
数据库·微信·自动化·企业微信
高铭杰39 分钟前
Postgresql源码(158)pg_filenode.map文件作用relmap和redo流程(RM_RELMAP_ID = 7)
数据库·postgresql·relmap·pg_filenode.map
老师好,我是刘同学1 小时前
Python列表用法全解析及实战示例
python
coderwei1231 小时前
Ubantu服务器构建openclaw并接入飞书
运维·服务器
夫唯不争,故无尤也1 小时前
HTTP方法详解:GET、POST、PUT、DELETE
开发语言·windows·python
秦jh_1 小时前
【Redis】初识高并发分布式和Redis
数据库·redis·缓存