数据库操作小记

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))
相关推荐
遇见火星15 分钟前
Linux性能调优:理解CPU中的平均负载和使用率
linux·运维·服务器·cpu
宋军涛15 分钟前
记一次Sqlserver数据库存储过程调用导致的连接池耗尽事件
数据库
前端小臻25 分钟前
MySQL 错误 1005 (errno: 150) 深度解析与解决方案
数据库·mysql
魔镜前的帅比28 分钟前
向量数据库原理
数据库·人工智能
Dev7z29 分钟前
在MySQL里创建数据库
android·数据库·mysql
Leon-Ning Liu1 小时前
19C Oracle 集群(RAC)软件 与数据库软件 PSU 补丁部署流程
数据库·oracle
invicinble1 小时前
mysql建立存数据的表(一)
android·数据库·mysql
清风6666661 小时前
基于单片机的8路抢答器设计与实现
数据库·单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
点灯小铭1 小时前
基于单片机的智能污水有害气体电子鼻检测系统
数据库·单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
Data_agent1 小时前
学术爬虫实战:构建知网论文关键词共现网络的技术指南
python·算法