Trazer valor null do sql, como proceder?

Tenho uma coluna chamada ALTER_IDENTIFICACAO e nela estou colocando status numérico para quando pessoa exclui, deleta, ou altera… Mas como estou utilizando isso apenas quando faz algum dessas alterações, outros campos estão como “Null”. Minha duvida no caso é que estou tentando trazer todas as informações que não tem o código “3”, mas acontece que quando utilizo isso, ele não traz os “Null” . Segue meu código para ver se vocês conseguem me ajudar.

String query1 = "Select ID_ALTER_FICHA,"
                    + "ORDEM, ALTER_LINHA, ALTER_MATERIAL,ALTER_EQUIPAMENTO,DESC_TESTE ,ALTER_TESTE ,ALTER_COMPLEMENTO,ALTER_TIPO_ESPEC , ALTER_MINIMO ,ALTER_MAXIMO , "
                    + "ALTER_UNID_MEDIDA,ALTER_TEXTO ,ALTER_REFERENCIA,ALTER_FREQUENCIA ,ALTER_UNID_FREQUENCIA ,ALTER_PRODUTO,"
                    + "ALTER_ORIGEM, ALTER_LAB,ALTER_RESPONSAVEL,ALTER_PENDENCIA,ALTER_IDENTIFICACAO from Qry_Alter_Cadastro where  ALTER_MATERIAL= " + txt_perfil.getText() + " AND ALTER_IDENTIFICACAO <> 3  ORDER BY ORDEM asc";

No SQL Null não é nem igual nem diferente de qualquer valor.
É bizarro mais você tem que acrescentar a hipótese (OR is null).

Hmm… Mas tentei aqui e não deu.

Capturar

Como ficou o SQL completo? Não basta adicionar o “is null”, você precisa dizer a coluna que está querendo verificar se é nula (o banco não faz isso implicitamente).

Algo como:

" AND (ALTER_IDENTIFICACAO <> 3 or ALTER_IDENTIFICACAO is null) ORDER BY ORDEM asc"

Abraço.

Não é q deu certo mesmo?! Muito obrigado!