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;
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