数据库操作小记

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))
相关推荐
github.com/starRTC8 分钟前
Claude Code中英文系列教程19:使用subagent子代理与创建自定义子代理【重要】
前端·javascript·数据库
lixzest22 分钟前
PyTorch基础知识简述
人工智能·pytorch·python
Anastasiozzzz22 分钟前
Redis的键过期是如何删除的?【面试高频】
java·数据库·redis·缓存·面试
飞Link27 分钟前
深度学习里程碑:ResNet(残差网络)从理论到实战全解析
人工智能·python·深度学习
捷智算云服务28 分钟前
告别运维割裂!捷智算GPU维修中心重新定义“全栈式”维修新标准
运维·服务器·性能优化
北海屿鹿30 分钟前
【MySQL】内置函数
android·数据库·mysql
ASS-ASH1 小时前
霸王色霸气的本质概括分析
人工智能·python·机器学习·大脑·脑电波
ValidationExpression1 小时前
学习:词嵌入(Word Embedding / Text Embedding)技术
python·学习·ai
liliangcsdn1 小时前
如何使用lambda对python列表进行排序
开发语言·python
啊湘1 小时前
服务器维护------日志大小控制
运维·服务器·日志大小