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

Как да дадете предпочитание на нулева стойност по време на избор

Можете да използвате NOT EXISTS и корелирана подзаявка за проверка за несъществуване на NULL за лична карта. Включете тези редове, а също и редове, където value е 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ограничението при получаване на blob данни от Oracle

  2. Низът за тънка връзка JDBC в Oracle използва както двоеточие, така и наклонена черта

  3. Променете типа колона в таблицата

  4. Как да свържете R към Oracle?

  5. Java SQL изключение:Затворен набор от резултати:следващ, въпреки че нито връзката, нито наборът от резултати не се затварят