数据库操作小记

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))
相关推荐
weixin_468466854 分钟前
Airtable 零基础快速上手与实战指南
数据库·人工智能·python·深度学习·ai·大模型
凯瑟琳.奥古斯特5 分钟前
10道数据库原理精选题
开发语言·数据库·职场和发展·数据库开发
大明者省19 分钟前
CentOS 与 Ubuntu Python 部署差异
笔记·python·ubuntu·centos
Rick199320 分钟前
Redis 高频面试 10 题
数据库·redis·面试
容沁风21 分钟前
本地用pptx和大模型生产PPT课件
python·大模型·pptx
nan madol24 分钟前
Rocky Linux 9.5 部署 Percona XtraDB Cluster (PXC) 集群
linux·运维·服务器
zincsweet24 分钟前
Linux 命名管道(FIFO)详解:原理分析、源码封装与通信流程图解
linux·服务器·c++·流程图
|_⊙29 分钟前
进程间通信(System V 标准下的多种通信方式)
linux·运维·服务器
codefan※31 分钟前
pytorch安装流程
人工智能·pytorch·python
陈橘又青31 分钟前
国产数据库工具测评:DBLens 以本地化工程能力与 AI 演进路径凸显优势
数据库