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

Jak dát přednost nulové hodnotě při výběru

Můžete použít NOT EXISTS a korelovaný dílčí dotaz pro kontrolu neexistence NULL pro ID. Zahrňte tyto řádky a také řádky s hodnotou value je NULL .

SELECT t1.id,
       t1.value
       FROM elbat t1
       WHERE NOT EXISTS (SELECT *
                                FROM elbat t2
                                WHERE t2.id = t1.id
                                      AND t2.value IS NULL)
              OR t1.value IS NULL;


  1. Použití sloupce Oracle XMLType v režimu spánku

  2. Přidání řádků do tabulky s jedinečným sloupcem:Získejte stávající hodnoty ID plus nově vytvořené

  3. Zkontrolujte řádky pro monotónně rostoucí hodnoty

  4. Jak mohu získat seznam uživatelských účtů pomocí příkazového řádku v MySQL?