Qual é a diferença do and por between
se eu colocasse select * from compras where valor >=1000 between valor <= 3000 or valor =5000;
do que select * from compras where valor >=1000 and valor <= 3000 or valor =5000;
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!
Qual é a diferença do and por between
se eu colocasse select * from compras where valor >=1000 between valor <= 3000 or valor =5000;
do que select * from compras where valor >=1000 and valor <= 3000 or valor =5000;
Creio que esse exemplo a sintaxe esteja errada. O BETWEEN abrange valores entre dois números, INCLUINDO o primeiro valor. Ele seria como valor >= X and valor <= y.
Com between:
select * from compras where valor between 1000 and 3000;.
obrigado