Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Брой ненулеви колони във всеки ред

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. Как да генерирам минутни интервали между две дати в T-SQL?

  2. Какво да направите за типа на изчакване на ASYNC NETWORK IO?

  3. Групирайте подобни обекти в различни периоди от време, за да получите минимални и максимални дати в SQL Server

  4. Вземете върната стойност от SQL съхранена процедура с помощта на PHP

  5. Грешка в базата данни:Няма ред на позиция 0