Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle:Cara menghitung baris null dan non-null

COUNT(expr) akan menghitung jumlah baris di mana expr tidak nol, sehingga Anda dapat menghitung jumlah nol dengan ekspresi seperti ini:

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. Bagaimana cara membuat urutan Oracle yang dimulai dengan nilai maksimal dari sebuah tabel?

  2. Partisi Split Cepat

  3. Bagaimana Anda bisa tahu jika suatu nilai bukan numerik di Oracle?

  4. Mengapa waktu eksekusi prosedur tersimpan Oracle sangat meningkat tergantung pada cara eksekusinya?

  5. ORA-12170:TNS:Terjadi timeout koneksi