1
resposta

[Reclamação] Comando não filtra valor 200

Realizei o comando para mostrar apenas o pedido com total 200, mas não é exibido. Quando eu seleciono todas informações, ele aparece.

1 resposta

Oi Ramon, tudo bem?

Ao fazer o upload da tabelapedidos, notei que a coluna Total_do_Pedido está vindo com o tipo TEXT. Verifique se este é o seu caso.

CAPTURA DE TELA DA COLUNA TOTAL_DO_PEDIDO AO LADO ESTÁ DESCRITO TIPO TEXT

Caso seja, tente fazer a seguinte consulta:

SELECT * FROM tabelapedidos WHERE CAST(total_do_pedido AS DECIMAL(10,2)) > 200;

Em CAST(total_do_pedido AS DECIMAL(10,2)) o CAST está convertendo o valor na coluna "total_do_pedido" para um tipo decimal com 10 dígitos no total, sendo que 2 desses dígitos são para casas decimais.

Espero ter ajudado e fico à disposição.

Qualquer dúvida, compartilhe no fórum.

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

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