Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Znajdź wszystkie wiersze z wartościami null w dowolnej kolumnie

W SQL Server możesz pożyczyć pomysł z tej odpowiedzi

;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

Skrzypce SQL

Prawdopodobnie konstruowanie zapytania z 67 kolumnami będzie bardziej wydajne, ale oszczędza trochę pisania lub potrzebę dynamicznego SQL do jego wygenerowania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybór procesora dla SQL Server 2014 – część 2

  2. Usuń rekordy SQL Server 2005 bez logowania

  3. Bazy danych systemu SQL Server — podstawowe pojęcia

  4. Jak generować skrypty, aby dodać domyślne ograniczenia do kolumny w wielu tabelach w bazie danych programu SQL Server — samouczek SQL Server / TSQL, część 94

  5. Jak mogę sklonować bazę danych SQL Server na tym samym serwerze w SQL Server 2008 Express?