数据库操作小记

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))
相关推荐
林开落L3 小时前
解决云服务器内存不足:2 分钟搞定 Ubuntu swap 交换区配置(新手友好版)
运维·服务器·ubuntu·swap交换区
Anastasiozzzz6 小时前
MySQL深分页问题与优化思路
数据库·mysql
伯明翰java6 小时前
数据库的操作
数据库
nimadan126 小时前
**AI漫剧软件2025推荐,解锁高性价比创意制作新体验**
人工智能·python
2301_805962938 小时前
arduino IDE如何设置代理
运维·服务器
yunhuibin8 小时前
GoogLeNet学习
人工智能·python·深度学习·神经网络·学习
huaweichenai9 小时前
Linux安装http-server并部署html静态站点
linux·运维·服务器
易辰君9 小时前
【Python爬虫实战】正则:中文匹配与贪婪非贪婪模式详解
开发语言·爬虫·python
秀儿还能再秀9 小时前
正则表达式核心语法 + Python的 re 库中常用方法
python·正则表达式
xcLeigh9 小时前
Python入门:Python3 正则表达式全面学习教程
python·学习·正则表达式·教程·python3