数据库操作小记

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))
相关推荐
像风一样自由20201 分钟前
MiroFish 踩坑记录与解决方案
python
阿豪只会阿巴7 分钟前
【多喝热水系列】从零开始的ROS2之旅——Day9 初识话题通信:基本命令
c++·笔记·python·ubuntu·ros2
檀越剑指大厂8 分钟前
金仓数据库以“多模融合”引领文档数据库国产化新篇章
数据库
煎蛋学姐10 分钟前
SSM星河书城9p6tr(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·用户管理·ssm 框架·星河书城·线上书城
稳稳C911 分钟前
04|Langgraph | 从入门到实战 | 进阶篇 | 流式传输
python·ai·langchain·agent·langgraph
WangYaolove131428 分钟前
基于自适应svm电影评价倾向性分析(源码+文档)
python·django·毕业设计·源码
小周学学学33 分钟前
ESXI故障处理-重启后数据存储丢失
linux·运维·服务器
黎雁·泠崖35 分钟前
Java面向对象:this关键字+构造方法+标准JavaBean
java·开发语言·python
sunfove1 小时前
Python 面向对象编程:从过程式思维到对象模型
linux·开发语言·python
jason成都1 小时前
实战 | 国产数据库 R2DBC-JDBC 桥接踩坑记 - JetLinks适配达梦数据库
java·数据库·物联网