sql >> Database teknologi >  >> RDS >> Oracle

Oracle SQL - hent forskellige data fra en listagg

Du kan bruge en underforespørgsel til at fjerne dubletter:

select department_id, count(*),
       listagg(manager_id, ' | ') within group (order by manager_id)
from (select distinct department_id, manager_id
      from employees
     ) e
group by department_id



  1. MySQL - Fejlkode 1215, kan ikke tilføje fremmednøglebegrænsning

  2. Sådan opretter du en udarbejdet erklæring dynamisk - og genbruger forespørgslen

  3. MySQL-forespørgsel med flere tabeller

  4. Opbygning af en kommasepareret liste over værdier i en Oracle SQL-sætning