sql >> Databáze >  >> RDS >> Oracle

Jak zkontrolovat chybějící číslo z řady čísel?

Řešení bez pevného kódování 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

Výsledky:

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

4 rows selected.


  1. Analyzujte výchozí hodnoty parametrů pomocí prostředí PowerShell – část 1

  2. Musí být SQL připojení otevřená pomocí PDO v PHP uzavřena

  3. Funkce LEAST() v PostgreSQL

  4. Android SQlite neaktualizuje data