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

sql (oracle) отчита броя на припокриващите се интервали

Един метод използва корелирана подзаявка:

select t.*,
       (select count(*)
        from test t2
        where t2.name = t.name and
              t2.start < t.end and
              t2.end > t.start
       ) as num_overlaps
from test t;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да осигуря целостта между несвързани таблици?

  2. Най-голямата ненулева колона

  3. Как да обработвам нули в изрази NOT IN и NOT LIKE в Oracle?

  4. Oracle SQL Developer:Показване на резултатите на REFCURSOR в Grid?

  5. SQL - липсваща дясна скоба