none
query para contar campos null de 1 registo RRS feed

  • Discussão Geral

  • Olá,

    É possivel fazer uma query para contar os campos null de 1 registo.

    Ex: diabm diabm2 diabm3

           null     null      not null

    resultado da query = 2 (camps null)

    sexta-feira, 6 de dezembro de 2013 11:25

Todas as Respostas

  • Diogo,

         Você pode verificar quais campos permitem nulos através da view de catálogo sys.columns. Agora, se a sua intenção é verificar em quais campos dos registros que já existem na sua tabela estão com valor NULL, você vai ter que verificar campo a campo.. Se for apenas de 1 tabela é fácil (Veja o exemplo abaixo), agora se você precisar fazer em toda a base, você terá que criar um script que percorra todas as tabelas e com query dinâmica ir verificando...

          Select count(*) from tabela where diabm is null
          Select count(*) from tabela where diabm2 is null
    


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008

    sexta-feira, 6 de dezembro de 2013 12:00
    Moderador
  • Deleted
    sexta-feira, 6 de dezembro de 2013 13:39