Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wybierz pierwszy wiersz każdej grupy w sql

Możesz użyć ROW_NUMBER() działać tak:

SELECT *
  FROM(SELECT workflowid, salesRepId, quantityAssigned,
              quantityLeft, month, year
              , ROW_NUMBER()
                OVER (PARTITION BY salesRepId
                          ORDER BY workflowid) AS rownumber
         FROM sm_salesRepWorkflow)
 WHERE rownumber = 1;

Pokaz skrzypiec



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zarządzanie obsługą błędów podczas uruchamiania sqlplus ze skryptów powłoki

  2. Różnica między BYTE i CHAR w kolumnowych typach danych

  3. Zapytanie o nazwy kolumn z tabeli od innego użytkownika

  4. Jak skonfigurować zestaw znaków UTF8 w Oracle?

  5. Wybierz wartość elementu xml w Oracle