首页 > 解决方案 > 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'

有什么建议么?

标签: sqloracleapostrophe

解决方案


尝试这个

select LISTAGG(''''||username||'''', ',') WITHIN GROUP (ORDER BY username) "USERNAME" from user

推荐阅读