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

Oracle:Wyświetl numer wiersza z klauzulą ​​„order by”

Oprócz zagnieżdżania zapytania możesz użyć funkcji analitycznej

SELECT row_number() OVER (ORDER BY a.full_name),
       lg_id,
       full_name,
       sort_order
  FROM activity_type_lang a
 WHERE a.lg_id = 'en'
 ORDER BY a.full_name

Korzystanie z funkcji analitycznych ułatwia również zmianę sposobu obsługi powiązań. Możesz zastąpić ROW_NUMBER z RANK lub DENSE_RANK .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz rekord w maksymalnym dniu każdego miesiąca

  2. Apex 5.0:Pokaż pasek postępu podczas wykonywania akcji bazy danych

  3. Co to jest Oracle SQL i PL/SQL? Wszystko, co powinien wiedzieć początkujący

  4. Wykonaj asynchroniczną procedurę składowaną w programie sql developer

  5. Jak korzystać z adresu URL tłumaczenia Google w Oracle plsql