数据库操作小记

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))
相关推荐
棉猴4 分钟前
python海龟绘图之计算夹角towards()
开发语言·python·turtle·海龟绘图·towards
杰克尼9 分钟前
redis(day05-分布式缓存)
数据库·redis·缓存
星马梦缘10 分钟前
强化学习实战8.1——用PPO打赢星际争霸【环境配置与下位机代码】
人工智能·python·jupyter·强化学习·星际争霸·stablebaseline3·starcraft2
qq_1898070310 分钟前
SQL快速查找分组记录数异常的分类_利用HAVING筛选
jvm·数据库·python
走向IT11 分钟前
TS服务器故障码参考表
运维·服务器
m0_7478545212 分钟前
Python模型保存为ONNX格式_跨平台推理部署与加速技巧
jvm·数据库·python
YuanDaima204812 分钟前
Python 数据结构与语法速查笔记
开发语言·数据结构·人工智能·python·算法
粉嘟小飞妹儿13 分钟前
怎么关闭MongoDB不需要的HTTP管理接口及REST API
jvm·数据库·python
qq_2069013913 分钟前
c++如何将浮点数按指定精度写入文本_setprecision用法【实战】
jvm·数据库·python
知识分享小能手15 分钟前
MongoDB入门学习教程,从入门到精通,部署MongoDB(24)
数据库·学习·mongodb