LISTAGG в Oracle для возврата различных значений

Я пытаюсь использоватьLISTAGG функция в Oracle. Я хотел бы получить только отдельные значения для этого столбца. Есть ли способ, которым я могу получить только отдельные значения без создания функции или процедуры?

  col1  col2 Created_by
   1     2     Smith 
   1     2     John 
   1     3     Ajay 
   1     4     Ram 
   1     5     Jack 

Мне нужно выбрать col1 иLISTAGG col2 (столбец 3 не рассматривается). Когда я делаю это, я получаю что-то вроде этого в результатеLISTAGG: [2,2,3,4,5]

Мне нужно удалить дубликаты "2" Вот; Мне нужны только отдельные значения col2 против col1.

Ответы на вопрос(23)

Ваш ответ на вопрос