数据库操作小记

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))
相关推荐
安当加密28 分钟前
MySQL 数据库如何加密脱敏?TDE透明加密 + DBG数据库网关 双引擎加固实战
数据库·mysql·adb
IT技术分享社区38 分钟前
MySQL统计查询优化:内存临时表的正确打开方式
数据库·mysql·程序员
短剑重铸之日39 分钟前
7天读懂MySQL|Day 5:执行引擎与SQL优化
java·数据库·sql·mysql·架构
Dreamboat-L1 小时前
云服务器上部署nginx
java·服务器·nginx
好记忆不如烂笔头abc1 小时前
RECOVER STANDBY DATABASE FROM SERVICE xxx,ORA-19909
数据库
writeone1 小时前
数据库习题
数据库
在屏幕前出油1 小时前
二、Python面向对象编程基础——理解self
开发语言·python
阿方索2 小时前
python文件与数据格式化
开发语言·python
咕噜签名-铁蛋2 小时前
AI扣子:重构人机交互的智能连接点
服务器
廋到被风吹走2 小时前
【数据库】【Oracle】分析函数与窗口函数
数据库·oracle