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

sql (oracle) zliczanie liczby nakładających się interwałów

Jedna metoda wykorzystuje skorelowane podzapytanie:

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. Wybierz i zaktualizuj wiersze z datą 00/00/0000 00:00:00 00 w Oracle

  2. Dodaj kolumnę, która reprezentuje połączenie dwóch innych kolumn Varchar

  3. Jak zmienić tabelę dodać wyrocznię kolumny

  4. Czytanie zmiennej clob linia po linii

  5. ROUND(data) Funkcja w Oracle