Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đếm có bao nhiêu trường MySQL trong một hàng được lấp đầy (hoặc trống)

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

Sử dụng trường hợp theo những gì không có thông tin có nghĩa là:trống hoặc rỗng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lệnh liên minh sql

  2. Hiển thị truy vấn SQL đầy đủ trong Hiển thị danh sách xử lý của MySQL

  3. Trong một phép nối, cách thêm tiền tố tất cả các tên cột với bảng mà nó đến từ

  4. sao lưu db mysqli với php

  5. MySQL cách tốt nhất để lưu trữ các chuỗi dài