2
respostas

Código não trás resultado maior que 0.10

SELECT * FROM tabela_de_vendedores WHERE PORCENTUAL_COMISSAO > 0.10;

Está trazendo o resultado do PORCENTUAL_COMISSAO 0,8 e 0,11

2 respostas

Oi Matheus, tudo bem?

Pode acontecer de ao fazer a inserção dos dados ter inserido o valor '0.8', que está incorreto. O banco de dados entende como 80%. Sugiro que faça um select na tabela e verifique se o valor inserido é '0.8'. Caso seja, execute esse update abaixo e tente realizar a consulta novamente.

UPDATE TABELA_DE_VENDEDORES SET PORCENTUAL_COMISSAO = 0.08
     WHERE MATRICULA = '00235';

Qualquer dúvida é só falar, bons estudos.

Muito obrigado, exercício resolvido.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software