数据库操作小记

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))
相关推荐
LuDvei12 小时前
怎么把数据上传到云端
运维·服务器
南极星100512 小时前
2026电赛E题有感
python·opencv·电赛
看浪的路人12 小时前
第3讲:代码补全引擎
开发语言·windows·python
灯澜忆梦12 小时前
【MySQL10】进阶篇 | 索引_#1
数据库·sql·mysql
奇特認13 小时前
数据库MySQL 1.安装环境部署
linux·运维·服务器
小小龙学IT13 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
想会飞的蒲公英13 小时前
PyTorch 学习率实战:从零理解衰减策略与调度器
人工智能·pytorch·python·深度学习·机器学习
OceanWaves199313 小时前
mysql 5.7.29 主从同步配置
数据库·mysql·adb
光源【时光寸寸又逢君】13 小时前
回放时间定位问题
运维·服务器
molaoye13 小时前
win10下切换MySQL版本
数据库·mysql