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

Đếm số cột không rỗng trong mỗi hàng

select
    T.Column1,
    T.Column2,
    T.Column3,
    T.Column4,
    (
        select count(*)
        from (values (T.Column1), (T.Column2), (T.Column3), (T.Column4)) as v(col)
        where v.col is not null
    ) as Column5
from Table1 as T


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn cho người mới bắt đầu về bảng SQL

  2. Cách tốt nhất để thực hiện phân trang trên SQL Server là gì?

  3. Giao diện mạng SQL Server:Chuỗi kết nối không hợp lệ [87]

  4. Đếm DISTINCT trên nhiều cột

  5. con trỏ với sp_executesql và các tham số