sql >> Database >  >> RDS >> Sqlserver

Aantal niet-null kolommen in elke rij

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. Waarom staat Oracle SQL niet toe dat we kolomaliassen gebruiken in GROUP BY-clausules?

  2. MySQL komt overeen met 2 van de 5 velden

  3. Hoe ervoor te zorgen dat databases geen gefragmenteerde indexen hebben

  4. Kies uit de PostgreSQL-functie die het samengestelde type retourneert