数据库操作小记

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))
相关推荐
q_302381955610 分钟前
Python实现基于多模态知识图谱的中医智能辅助诊疗系统:迈向智慧中医的新篇章
开发语言·python·知识图谱
爬山算法14 分钟前
Redis(168) 如何使用Redis实现会话管理?
java·数据库·redis
我的xiaodoujiao22 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 31--开源电商商城系统项目实战--加入购物车、提交订单测试场景
python·学习·测试工具·pytest
橘颂TA22 分钟前
【Linux】System V 通信——共享内存
linux·运维·服务器·c++
梨落秋霜23 分钟前
Python入门篇【输入input】
开发语言·python
天赐学c语言23 分钟前
Linux - 网络基础概念
linux·服务器·网络·socket
Buxxxxxx29 分钟前
DAY 34 模块和库的导入
开发语言·python
qq_3561969530 分钟前
day30函数专题1:函数定义和参数@浙大疏锦行
python
haiyu_y31 分钟前
Day 27 通用机器学习流水线
人工智能·python·机器学习