sql >> Databasteknik >  >> RDS >> Sqlserver

Antal icke-nullkolumner i varje rad

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. Hur kan jag tvinga en underfråga att fungera lika bra som en #temp-tabell?

  2. Lägga till rader i tabellen med unik kolumn:Få befintliga ID-värden plus nyskapade

  3. PostgreSQL:Säkerhetskopiering och återställning av databas?

  4. Hitta databasdata som bäst passar användarvariabelsvar