数据库操作小记

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))
相关推荐
文人sec1 小时前
pytest1-接口自动化测试场景
软件测试·python·单元测试·pytest
Once_day1 小时前
Linux之rsyslog(6)RainerScript
linux·服务器·syslog
secondyoung3 小时前
Mermaid流程图高效转换为图片方案
c语言·人工智能·windows·vscode·python·docker·流程图
心灵宝贝3 小时前
CentOS 7 安装 unzip-6.0-21.el7.x86_64.rpm 步骤详解(附安装包)
linux·服务器·centos
Autism....3 小时前
服务器理解
运维·服务器
nini_boom3 小时前
**论文初稿撰写工具2025推荐,高效写作与智能辅助全解析*
大数据·python·信息可视化
天亮之前_ict3 小时前
【故障排查】intel 服务器安装Win server 2019蓝屏解决方法
运维·服务器
理想三旬3 小时前
关系数据库
数据库
1***s6323 小时前
Python爬虫反爬策略,User-Agent与代理IP
开发语言·爬虫·python