1
resposta

Resultado incorreto

Boa tarde, executei a consulta pedida no exercício mas o resultado não está correto em relação aos dados disponíveis Insira aqui a descrição dessa imagem para ajudar na acessibilidadeComo visto na imagem existem 7 livros com quantidade maior ou igual a 5, a consulta só retorna 5 desses itens. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

  1. Abra o seu Google Drive e crie uma nova Planilha Google.
  2. Copie o conteúdo do arquivo desejado e cole na planilha (por exemplo, copie o conteúdo do arquivo livros e cole na planilha)
  3. Por fim, navegue na barra de Arquivo do Google Sheets e escolha a opção ArquivoFazer downloadValores separados por vírgula (.csv)
  4. Escolha onde salvar o arquivo em seu computador e repita o processo para as outras base de dados

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!