SELECT id_emprestimo, tipo, valor from TabelaEmprestimo
WHERE tipo in('Pessoal', 'Imobiliário')
Sendo que eu copiei diretamente do banco de dados, para não ter chance de erro de digitação ou diferenciação.
Vi que outras pessoas aqui no fórum também estão com o mesmo problema, e todas as dicas dadas eu já tentei e continua não retornando.
E o mais maluco é
SELECT id_emprestimo, tipo, valor FROM TabelaEmprestimo
WHERE tipo NOT IN ('Automóvel', 'Consignado')
esse código retorna todos os valores, como se fosse uma consulta sem filtro
Já entendi o problema, vou deixar aqui para outra pessoas verem
esses valores estão com algum espaço no banco de dados, ou na frente ou atrás.
O 'Consignado' por exemplo está ' Consignado'
pra resolver isso, precisamos usar a ferramenta TRIM antes de indicar a tabela, ela retira todo o espaçamento das palavras
SELECT id_emprestimo, tipo, valor
FROM TabelaEmprestimo
WHERE TRIM(tipo) NOT IN ('Automóvel', 'Consignado');