Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Comandinho básico está retornando vazio, não da pra entend


cmdmss

Pergunta

Prezados colegas, bom dia.

Tenho uma tabela com varias colunas, onde em uma dessas colunas não está preenchida para todas as linhas... algumas linhas estao com sim, e outras estao em branco(Null).

Quando tento selecionar as linhas que estao em branco, uso o seguinte comando.

SELECT * from tabela WHERE coluna <> 'SIM';
e o resultado está voltando vazio!!! agora se eu coloco assim
SELECT * from tabela WHERE coluna <> '';

ele me retorna com os nomes cuja a coluna está gravado com SIM.

alguém sabe me informar o porque disso? Como faço para selecionar as linhas que estao com esta coluna em branco?

Obrigado pela atenção.

Editado por Denis Courcy
Melhorar entendimento de código
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Oi 'cmdmss'

... Tenho uma tabela com varias colunas, onde em uma dessas colunas não está preenchida para todas as linhas... algumas linhas estao com sim, e outras estao em branco(Null). ...

Existe uma diferença entre branco e null

Para buscar colunas NULL use ISNULL

Para buscar colunas em branco use ""

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...