数据库操作小记

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))
相关推荐
七夜zippoe10 分钟前
DolphinDB入门:时序数据库的正确打开方式
数据库·struts·时序数据库·工业互联网·dolphindb
蓝天守卫者联盟111 分钟前
如何选择二氯甲烷回收设备厂家:技术路线与市场格局深度解析
大数据·人工智能·python·sqlite·tornado
数厘18 分钟前
2.4MySQL安装配置指南(电商数据分析专用)
数据库·mysql·数据分析
蓝色的杯子23 分钟前
Python面试30分钟突击掌握
python
一只小白00027 分钟前
数据库对象实例化流程模板 + 常见错误
数据库
一江寒逸39 分钟前
零基础从入门到精通MySQL(下篇):精通篇——吃透索引底层、锁机制与性能优化,成为MySQL实战高手
数据库·mysql·性能优化
qq_208154088544 分钟前
瑞树6代流程分析
javascript·python
DevOpenClub44 分钟前
全国三甲医院主体信息 API 接口
java·大数据·数据库
@LuckY BoY1 小时前
deepin 系统的导航栏或任务栏不见了
运维·服务器
好运的阿财1 小时前
大模型热切换功能完整实现指南
人工智能·python·程序人生·开源·ai编程