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

Jak sprawdzić brakujący numer z szeregu liczb?

Rozwiązanie bez kodowania 9:

select min_a - 1 + level
     from ( select min(a) min_a
                 , max(a) max_a
              from test1
          )
  connect by level <= max_a - min_a + 1
    minus
   select a
     from test1

Wyniki:

MIN_A-1+LEVEL
-------------
         7003
         7007
         7008
         7009

4 rows selected.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać nazwy kolumn z tabeli w Oracle?

  2. Hibernacja znacznika czasu ze strefą czasową

  3. Oracle Database TLS1.2 / połączenie SSL przy użyciu JDBC thin i JKS

  4. Jak utworzyć VARRAY jako obiekt bazy danych w bazie danych Oracle

  5. Wstawianie/aktualizacja wsadowa MyBatis dla Oracle