sql >> Database >  >> RDS >> Oracle

Oracle:Null- en niet-null-rijen tellen

COUNT(expr) telt het aantal rijen waar expr is niet null, dus je kunt het aantal nulls tellen met uitdrukkingen als deze:

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. Hoe u de huidige datum en tijd kunt krijgen (zonder tijdzone) in PostgreSQL

  2. Geavanceerde SQL:CROSS APPLY en OUTER APPLY

  3. Oracle DBA-mentor

  4. Belang van het onderhouden van een HIPAA-compatibele database