Campo <> 1 -- nao acha nada
Olá gostaria de entender pq o sqlserver se comporta assim:
tenho os registros nos bancos
id = 1
flag_teste = NULL
id = 2
flag_teste = 0
id = 3
flag_teste = 1
id = 4
flag_teste = NULL
//quando eu faço
select * from minha_table where flag_teste <> 1;
nao acha nada
so acha se eu fizer assim
select * from minha_table where flag_teste is null or flag_teste = 0;
alguem saberia me explicar..
Discussão (6)
Carregando comentários...