数据库操作小记

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))
相关推荐
虎虎(_ _)。゜zzZ10 分钟前
关于字典中的解包问题
python
全栈弄潮儿²⁰²⁴14 分钟前
Python实战第2期: 变量与数据类型
python·变量·数据类型·python实战
LBL122019 分钟前
内网容器部署FTP日志监控服务
运维·服务器·容器
java1234_小锋32 分钟前
Redis 宣布正式接入 AI
数据库·人工智能·redis
这个DBA有点耶42 分钟前
数据融合平台的下一代形态:数据库内核自己就能融合,为什么还要ETL?
数据库·架构·aigc
数据库小学妹1 小时前
MySQL大表怎么优化?2亿行表的分区归档与冷热分离实战
数据库·mysql·分库分表·分区表·数据库运维·冷热分离
程序员yu1 小时前
会编网络:别被入门教程骗了,Python实用能力不在语法本身
开发语言·python·学习·算法
91刘仁德1 小时前
RAG实战 - 向量数据库(Milvus)
数据库·milvus
鬼手点金1 小时前
opencode组件详解-安装方式
人工智能·python·优化器·分析器·nanogpt
资深技术分享员1 小时前
Geejing WebBuilder 日志、在线用户、系统监控,出问题时的三个第一现场
java·运维·数据库