sql - Oracle SQL 添加撇号
问题描述
有没有办法处理 SQL oracle 字符串中的撇号/多引号?我试过listagg
但只能添加逗号,但不能添加撇号/倍数引号。目标是将用户添加到另一个SQL Table
->IN Operator
例子:
select LISTAGG(username, ',') WITHIN GROUP (ORDER BY username) "USERNAME" from user
电流输出:james, arthur, peter, gina, lehner
目标: 'james', 'arthur', 'peter', 'gina', 'lehner'
有什么建议么?
解决方案
尝试这个
select LISTAGG(''''||username||'''', ',') WITHIN GROUP (ORDER BY username) "USERNAME" from user
推荐阅读
- npm - Laravel 5.6 运行手表时出错
- flutter - 如何修复“找不到 core-1.1.0.jar (androidx.core:core:1.1.0)”错误。扑
- python - 如何阅读完整的 PDF 表单文件夹并将值传输到 csv 表中?
- laravel - 在页面末尾添加 laravel 组件 javascript 代码
- python - 使用 selenium python 右键单击网页后从 csv 中抓取数据
- keras - TF2多处理cuda线程
- laravel - Laravel 从现有集合中插入 embedsOne
- javascript - JavaScript async、await、Promise、catch、方法未正确执行
- rest - 能够在 JIRA 服务器上使用 REST 创建项目(软件),如何确保它是 Scrum 项目?
- javascript - 如何在three.js中使用鼠标找到网格的局部位置x和y