数据库操作小记

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))
相关推荐
孟华苏2 分钟前
怎么快速排查内存泄漏问题
java·开发语言·python
noipp4 分钟前
推荐题目:洛谷 P16510 [GKS 2015 #C] gRanks
java·c语言·开发语言·c++·python·算法
郑洁文5 分钟前
基于Python的HTTP服务漏洞信息收集工具设计与实现
开发语言·python·http
川石课堂软件测试8 分钟前
零基础小白如何学习自动化测试
python·功能测试·学习·测试工具·jmeter·压力测试·harmonyos
流星白龙14 分钟前
【MySQL高阶】17.InnoDB 内存结构
数据库·mysql·adb
在繁华处14 分钟前
Java从零到熟练(十二):Java与AI工具整合
java·人工智能·python
刘欣的博客17 分钟前
LiteNetLib WinForm Demo
数据库·microsoft·c#
如烟花的信页18 分钟前
数美滑块逆向分析
javascript·爬虫·python·js逆向
quan_泉21 分钟前
DIDCTF 取证初学者
java·服务器·前端
Lyyaoo.23 分钟前
【MySQL】索引
数据库·mysql