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

Oracle:Jak liczyć wiersze o wartości NULL i NULL?

COUNT(expr) policzy liczbę wierszy, w których expr nie jest null, więc możesz policzyć liczbę null za pomocą wyrażeń takich jak:

SELECT count(a) nb_a_not_null,
       count(b) nb_b_not_null,
       count(*) - count(a) nb_a_null,
       count(*) - count(b) nb_b_null,
       count(case when a is not null and b is not null then 1 end)nb_a_b_not_null
       count(case when a is null and b is null then 1 end) nb_a_and_b_null
  FROM my_table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 sposobów aktualizacji danych za pomocą podzapytania w Oracle SQL

  2. Jak załadować plik JAR do bazy danych Oracle?

  3. Zbieranie zbiorcze PL/SQL z klauzulą ​​LIMIT w bazie danych Oracle

  4. Oblicz różnicę między 2 datami / godzinami w Oracle SQL

  5. Wpływ zdefiniowania kolumny VARCHAR2 o większej długości