数据库操作小记

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))
相关推荐
源远流长jerry几秒前
DPDK 内存管理深度解析:从大页到 Mbuf 的完整链路
linux·服务器·网络
不要秃头的小孩3 分钟前
力扣刷题——111.二叉树的最小深度
数据结构·python·算法·leetcode
小李来了!5 分钟前
数据库DDL、DML、DQL、DCL详解
数据库·mysql
6+h11 分钟前
【Redis】缓存问题及解决方案
数据库·redis·缓存
我是鶸15 分钟前
secml-malware python library 源码分析及实践
开发语言·python
always_TT29 分钟前
字符串输入:gets vs fgets(安全问题)
数据库·安全
我科绝伦(Huanhuan Zhou)37 分钟前
【生产案例】MySQL InnoDB 数据损坏崩溃修复
数据库·mysql·adb
leaves falling39 分钟前
有效的字母异位词
java·服务器·前端
进击的小头40 分钟前
第15篇:MPC的发展方向及展望
python·算法
猹叉叉(学习版)40 分钟前
【系统分析师_知识点整理】 3.数据库系统
数据库·笔记·软考·系统分析师