sql >> Database teknologi >  >> RDS >> Sqlserver

Antal ikke-nul kolonner i hver række

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. mysql hvor streng ender med tal

  2. streng svarende til Sum for at sammenkæde

  3. Halloween-problemet – del 4

  4. Hvordan henter man datoen for mms fra content://mms.