数据库操作小记

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))
相关推荐
fanruitian6 分钟前
python 装饰器 闭包
python
一条泥憨鱼9 分钟前
【Redis | 黑马点评】达人探店功能源码解读
数据库·redis·缓存
可爱系程序猿21 分钟前
nvcuvid.dll 加载失败定位:CUDA 视频解码、驱动接口与进程位数逐项核查
运维·服务器·程序人生·电脑·音视频
泡茶喝茶写代码21 分钟前
A股量化策略回测实战:从行情数据到绩效评估(第 13 篇):放量突破策略
java·python·股票数据api·股票数据api接口·股票量化数据api·股票量化数据接口
郝亚军22 分钟前
在win11上用openssl生成私钥、再从私钥导出公钥、...
linux·运维·服务器
赵渝强老师22 分钟前
【赵渝强老师】崖山数据库的命令行客户端工具
数据库·国产数据库·yashandb·崖山数据库
忡黑梨33 分钟前
PostgreSQL 小版本升级实战:14.23 升级到 14.24(源码编译方式)
数据库·postgresql
cxyxixiy34 分钟前
数智码力:数据核对不用人工比对,Python 快速完成多表格差异校验
开发语言·python·学习
2601_9653053936 分钟前
智慧农用的农业四情分别是什么
服务器·前端·人工智能
LMT流氓兔41 分钟前
第五单元——第11课:自动测试“拒绝后绝不能写入”
数据库·人工智能·python·langchain