Haveria alguma diferença entre os seguintes comandos SQL?
SELECT * FROM TB_VENDEDORES WHERE PERCENTUAL COMISSAO < 0.15 OR PERCENTUAL COMISSAO > 0.19 ;
SELECT * FROM TB_VENDEDORES WHERE PERCENTUAL COMISSAO > 0.19 OR PERCENTUAL COMISSAO < 0.15 ;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Haveria alguma diferença entre os seguintes comandos SQL?
SELECT * FROM TB_VENDEDORES WHERE PERCENTUAL COMISSAO < 0.15 OR PERCENTUAL COMISSAO > 0.19 ;
SELECT * FROM TB_VENDEDORES WHERE PERCENTUAL COMISSAO > 0.19 OR PERCENTUAL COMISSAO < 0.15 ;
Boa noite, Maria!
Os comandos SQL que você mencionou não apresentam diferença no resultado. Ambos estão realizando a mesma consulta: selecionando todos os vendedores cuja comissão seja menor que 0,15 ou maior que 0,19. A ordem das condições no WHERE não altera o resultado final, pois a operação OR é comutativa. Isso significa que A OR B é igual a B OR A.
De forma resumida, ambos irão retornar vendedores com comissão menor que 0,15 ou maior que 0,19, independentemente da ordem das condições.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!