数据库操作小记

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))
相关推荐
李白客几秒前
AI 数据库落地 NL2SQL:准确率卡在四成,问题在表注释不在模型
数据库
杨航 AI28 分钟前
JEV的用法
java·前端·数据库
数据库小学妹1 小时前
MySQL分页结果不稳定:唯一键兜底与游标分页
数据库·mysql·dba
用户11481867894841 小时前
水印的实现方式逻辑
前端·python
贾公子1 小时前
从单条内容到账号维度——AIGC 风险评分的工程实现
后端·python
风翼靓崽1 小时前
mysql数据备份/恢复
数据库·mysql
贝锐2 小时前
金仓、达梦、TDSQL全适配:向日葵补齐信创数据库层远程运维能力
运维·数据库·信创
xixiaoyunya2 小时前
Redis缓存三大问题实战:穿透、击穿、雪崩,我用一个电商秒杀场景讲清楚
数据库·redis·缓存
木头左3 小时前
【Python】不点浏览器发博客:逆向 CSDN 创作中心接口做 md-publish 技能
python·自动化·api
Tt有了t3 小时前
设计模式速查
java·python·设计模式