数据库操作小记

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))
相关推荐
HackTwoHub几秒前
最新Nessus2026.6.8版本主机漏洞扫描/探测工具Windows/Linux
linux·运维·服务器·安全·web安全·网络安全·安全架构
骑士雄师6 分钟前
18.4 长期记忆可修改版
python
QWEDDRFTG19 分钟前
C13/C19怎么选?服务器电源线电流与接口选型技巧
服务器
~小先生~22 分钟前
Python从入门到放弃(一)
开发语言·python
天佑木枫43 分钟前
第2天:变量与数据类型 —— 让程序记住信息
python
闪电悠米2 小时前
黑马点评-Redis 消息队列-03_stream_consumer_group
开发语言·数据库·redis·分布式·缓存·junit·lua
Dust-Chasing2 小时前
Claude Code源码剖析 - Claude Code 上下文压缩机制
人工智能·python·ai
DIY源码阁2 小时前
JavaSwing航班订票管理系统 - MySQL版
数据库·mysql
QWEDDRFTG2 小时前
服务器电源线怎么选?接口、电流、线径、认证一次讲清
服务器
Cloud_Shy6183 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 33 - 35)
开发语言·人工智能·笔记·python·学习方法