sql >> Database >  >> RDS >> Sqlserver

Vind alle rijen met nulwaarde(n) in elke kolom

In SQL Server kun je het idee lenen van dit antwoord

;WITH XMLNAMESPACES('http://www.w3.org/2001/XMLSchema-instance' as ns)
SELECT *
FROM   Analytics
WHERE  (SELECT Analytics.*
        FOR xml path('row'), elements xsinil, type
        ).value('count(//*[local-name() != "colToIgnore"]/@ns:nil)', 'int') > 0

SQL Fiddle

Waarschijnlijk is het construeren van een query met 67 kolommen efficiënter, maar het bespaart wat typen of dynamische SQL om het te genereren.



  1. Spring JDBC + Postgres SQL + Java 8 - conversie van/naar LocalDate

  2. Hoe krijg ik SQL-tekst van Postgres-gebeurtenistrigger

  3. SQL:de meest voorkomende waarde voor elke persoon retourneren

  4. Wat is de reden voor het volgen van SQL-code kon geen gegevens invoegen?