unikatx
24.05.2012, 08:22:42
Witam.
W jaki sposób użyć funkcji LISTAGG ta aby zamiast uzyskanego wyniku np. (1,1,1,2) uzyskać (1,2) czyli wynik listy bez powtórzeń.
Pozdrawiam.
drussek
30.07.2012, 13:08:45
Funkcja sama w sobie nie ma możliwości usuwania dupilikatów, konieczne jest wcześniejsze obrobienie danych, ale to wydłuża czas pobierania ...
Może funkcja wm_concat? Dostępna dla wcześniejszych wersji Oracle, choć nie jest oficjalnie wspierana.