Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Temukan Semua Baris Dengan Nilai Null di Kolom Apa Pun

Di SQL Server, Anda dapat meminjam ide dari jawaban ini

;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

Kemungkinan membuat kueri dengan 67 kolom akan lebih efisien tetapi menghemat beberapa pengetikan atau kebutuhan SQL dinamis untuk membuatnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pesanan Kustom SQL Oleh

  2. Bisakah saya membuat fungsi global di SQL Server?

  3. Konsep utama penguncian SQL Server

  4. Bagaimana cara menambahkan string dengan nilai kenaikan otomatis di SQL Server?

  5. Menghapus Beberapa Node dalam XQuery Tunggal untuk SQL Server