Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghitung berapa banyak kolom MySQL dalam satu baris yang terisi (atau kosong)

select 
    User,
    (
        case Name when '' then 0 else 1 end
        +
        case when Age is null then 0 else 1 end
        +
        case Country when '' then 0 else 1 end
        +
        case Gender when '' then 0 else 1 end
        +
        case when Height is null then 0 else 1 end
    ) * 100 / 5 as complete

Gunakan case sesuai dengan arti no info:kosong atau 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. Menyimpan daftar nilai (seperti minat)

  2. kesalahan sintaks, 'mysql_connect' yang tidak terduga (T_STRING)

  3. Aplikasi Android untuk mengirim gambar ke MySQL

  4. MySQL LIKE %string% tidak cukup memaafkan. Ada lagi yang bisa saya gunakan?

  5. Bisakah log4jdbc digunakan dengan boot musim semi?