Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle:Показване на номера на реда с клауза „подреждане по“.

В допълнение към влагането на заявката можете да използвате аналитична функция

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

Използването на аналитични функции също улеснява, ако искате да промените начина, по който се обработват връзките. Можете да замените ROW_NUMBER с RANK или 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. Spring JDBC BeanPropertyRowMapper да не ('Y','N') към булевите свойства на bean

  2. 2 начина да получите броя на дните в месеца в Oracle

  3. Условие на задействане във всички редове

  4. Нуждаете се от Oracle SQL, за да разделите диапазона от дата/час по ден

  5. ORA-12899, докато дължината на действителната стойност е по-малка от максималната