python - 对于 sqlalchemy,我可以将原始 sql 和 orm 模型结合在一起吗?
问题描述
我有特殊的 sql 查询,例如:
with b as (select t.* --,row_number() over (order by next_number asc)as "rn"
from(
select *
from (
select a.*,lead(a.localnumber,10) OVER (
ORDER BY a.objectid) next_number
from
a
)q where q.next_number-q.localnumber=10 limit 1-- offset '||record_count*(val_offset)||'
)t )
select a.* from a,b
where a.localnumber>=b.localnumber and a.prefix=b.prefix and a.localnumber<b.next_number order by a.identifier
结果我只需要 a.* 这意味着它适合模型 A。我还想应用一些过滤器,我可以将原始 sql 结果放到模型 A 并应用一些列过滤器吗?
解决方案
推荐阅读
- oracle - Oracle 将权限授予一组用户和某些数据
- excel - 从字典键中获取特定项目值
- google-sheets - 谷歌表格 - 根据公式内的另一个单元格值设置行号?
- django - docker-compose 问题 - 芹菜容器无法访问数据库容器
- c# - 返回类型为“字符串”的函数返回一个可为空的字符串(即“字符串?”)
- firebase - Firebase Auth:如何使 admin.auth().importUsers 匹配 auth.createUserWithEmailAndPassword?
- git - 如何删除未推送的 git 提交,同时保留其他好的提交?
- javascript - 从 javascript 从数据库中检索用户
- python - 如何使用 Selenium 和 Python 在 web.whatsapp.com 中单击用户名
- kubernetes-dashboard - 无法登录 Kubernetes 仪表板?