Boa tarde, executei a consulta pedida no exercício mas o resultado não está correto em relação aos dados disponíveis Como visto na imagem existem 7 livros com quantidade maior ou igual a 5, a consulta só retorna 5 desses itens.
Boa tarde, executei a consulta pedida no exercício mas o resultado não está correto em relação aos dados disponíveis Como visto na imagem existem 7 livros com quantidade maior ou igual a 5, a consulta só retorna 5 desses itens.
Olá, Wesley, tudo bem?
Esse problema está acontecendo pois o livros.csv está considerando a coluna de qtd_estoque
como string. Então, na verificação de quem é >= '5'
ele começa a fazer a verificação dígito por dígito.
Como você pode observar, os únicos 2 valores que não aparecem na consulta são justamente o '11' e '12', não é mesmo? Não coincidentemente, são justamente os dois números que começam com o dígito '1'.
Se você fez a conversão do arquivo .xlsx
baixado nas aulas para o .csv
em alguma ferramenta de conversão é bem provável que essa seja a razão pela qual a sua coluna não esteja sendo lida da maneira correta.
Como sugestão, você pode tentar salvar os arquivos da aula em .csv
pelo Google Sheets da seguinte forma:
livros
e cole na planilha)Pronto, agora que você conseguiu transformar sua planilha em um arquivo .csv
é só continuar o processo com os outros arquivos e depois fazer a carga deles (load) no Relational.
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!