none
select que não traga registros em branco. RRS feed

  • Pergunta

  • Boa tarde,

    Gostaria de uma ajuda,

    Quero fazer um selecta que retorne apenas as linhas que não estejam em branco,

    Por exemplo:

    Eu tenho a seguinte coluna: Usuario nesta coluna eu tenho um usuario que é o administrador e os que são funcionarios,

    Porém há funcionarios que ja foram excluidos do sistemas, só q como é numeração automatica o registro não some,

    Quando faço o seguinte select que seleciona os usuarios diferente de ADMINISTRADOR que seriam os funcionarios, ele me retorna os campos em branco também, E isto faz dar erro na minha aplicação.

    Resumindo preciso de um select que me retorne os usuarios diferentes de ADMIN e que não retorno os campos em Branco:

    Ja tentei assim:

    select usuario from login where usuario <> 'admin' and usuario <> null;

    Assim:  select usuario from login where usuario <> null;

    mesmo assim retorna em Branco, Me ajudem por favor..

    quinta-feira, 3 de julho de 2014 20:40

Todas as Respostas

  • Faça assim:

    select usuario from login where usuario is not null or usuario <> ' '

    Normalmente usamos IS NOT NULL, que é mais seguro do que usar <> null.


    Se a resposta foi útil marcar 'como resposta'.


    • Editado Elton Martins quinta-feira, 3 de julho de 2014 21:12 correção texto
    quinta-feira, 3 de julho de 2014 21:11