sql >> Databáze >  >> RDS >> Sqlserver

Počet nenulových sloupců v každém řádku

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. Monitor změn tabulek Oracle

  2. Laravel kde mezi s nebo kde mezi

  3. Získání rozdílu mezi počty dvou poddotazů

  4. OpenSSL - chyba 18 při vyhledávání hloubky 0:certifikát s vlastním podpisem