python - 如何使用 SQLAlchemy 更改 group_concat() 的默认分隔符?
问题描述
我正在尝试group_concat
使用 SQLAlchemy。问题是我想将分隔符从更改,
为:
### code #####
.......
db.session.query(c1.ID,c1.cap ,func.group_concat(c1.Name.distinct(), ':' )).join(c2,(chart1.ID == c2.ID)).filter(c1.cap ==82).group_by(c1.ID).all()
它给出以下输出:
[('ECE358', 82, 'CNT:,DB:')]
但我想要以下内容:
[('ECE358', 82, 'CNT:DB')]
解决方案
推荐阅读
- javascript - 将 ajax.responseText 分配给变量
- python - Pandas:.apply 函数为整个列提供单个值
- plotly.js - 在 plotly.js 中向 y 轴标签添加一个单位
- arrays - NgFor 在使用数组创建下拉选择时仅支持绑定到数组等可迭代对象
- javascript - 在javascript中的标签内转义'<'
- javascript - 解码奇怪的 JavaScript 代码
- c++ - 除了 std::string_view 方法之外,std::string_view 比 char* 有什么优势吗?
- html - 标题包装器背景图像未在 Blogger 帖子中加载
- python - Python 请求:以非 utf-8 编码提交 JSON
- scala - Circe 解码为由多个案例类扩展的密封特征