Funkcja SQL LISTAGG - grupowanie wyniku |
Funkcja SQL LISTAGG - grupowanie wyniku |
24.05.2012, 08:22:42
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.11.2009 Ostrzeżenie: (0%) |
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. |
|
|
30.07.2012, 13:08:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.07.2012 Ostrzeżenie: (0%) |
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. Ten post edytował drussek 30.07.2012, 13:09:12 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 08:35 |