sql >> Database >  >> RDS >> Oracle

Oracle Sql - haal verschillende gegevens op uit een listagg

U kunt een subquery gebruiken om duplicaten te verwijderen:

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. Bekijk isolatieniveau voor een query in mysql

  2. Waarschuwing:kan header-informatie niet wijzigen - headers zijn al per fout verzonden

  3. Opgegeven sleutel was te lang; maximale sleutellengte is 1000 bytes

  4. MySQL:weekdatumbereik vanaf weeknummer in een zoekopdracht