python-3.x - mssql OpenJson 函数的 SQLAlchemy 会话查询
问题描述
我有一个带有 json(nvarchar) 列“数据”的表“员工”。以下查询适用于 SQL-Server。
select value from OpenJson(Employee.Data,'$.References')
如何为上述编写 sqlalchemy 等效 session.query?
session.query(func.OPENJSON(Employee.Data,'$.References'))
我在上面试过了,我得到的 sql-statement 是我没想到的。
select OPENJSON(Employee.Data,'$.References') from Employee
非常感谢这里的任何帮助。
解决方案
经过大量试验,我找到了答案。以下是工作代码,
from sqlalchemy import select, column, func
select(column('value')).select_from(func.OPENJSON(Employee.Data,'$.References'))
推荐阅读
- selenium - 使用 Rust libtor 运行多个 Tor 实例
- c# - CodeWars 上的位计数 Kata
- docker - 管理 Docker 镜像卷
- firebase - Firebase:没有为“GoogleAuthProvider”类型定义方法“getCredential”
- forms - Start-Process powershell 未将结果添加到文本框
- javascript - 将 Javascript 数组输入到给定的 HTML 表中
- sql - 查询以查找具有多个条目的特定列的空值
- python - Python:如何从数据类中获取属性及其类型?
- android - 发布apk颤振中的本地身份验证问题
- c - 为什么添加的元素没有保存在最终列表中?