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

Oracle Analytics - дялове и подреждане на sql заявки

когато включите ORDER от в клаузата за разделяне, можете да включите клауза за прозорци, за да бъде изрично.

Ако искате тези LAST_VALUES да са над всички редове, трябва да включите това след вашата поръчка по:

РЕДОВЕ МЕЖДУ НЕОГРАНИЧЕНИ ПРЕДИШНИ И НЕОГРАНИЧЕНИ СЛЕДВАЩИ

Това трябва да коригира вашето запитване.

Повече подробности от документите:

Ако не посочите клауза ROW или RANGE, размерът на прозореца се определя, както следва:

  • Ако е посочена клауза ORDER BY, прозорецът започва с първия ред в дяла (UNBOUNDED PRECEDING) и завършва с текущия ред (CURRENT ROW).
  • Ако не е посочена клауза ORDER BY, прозорецът започва с първия ред в дяла (НЕОГРАНИЧЕН ПРЕДШЕН) и завършва с последния ред в дяла (НЕОГРАНИЧЕН СЛЕДВАН).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функция TO_CHAR(число) в Oracle

  2. InstallAllOracleASPNETProviders не работи правилно

  3. Каква е максималната дължина на името на таблица в Oracle?

  4. JOOQ Oracle Number precision и java числово картографиране

  5. Мога ли да предам число за varchar2 в Oracle?