ورود

View Full Version : مشکل سلکت کردن با BETWEEN در Mysql



amin7x
شنبه 08 اسفند 1394, 08:17 صبح
سلام و خسته نباشید
من برای سلکت کردن بین دو تا ردیف از دستور زیر استفاده میکنم.
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

حالا میخوام یک شرط هم بهش اضافه کنم که بگه بین 10 تا 20 اونی رو انتخاب کن که بالاترین باشه و ستون sell اون برابر 1 باشه.

ممنون میشم کمکم کنید.

pyramid_ali
شنبه 08 اسفند 1394, 15:48 عصر
اگه منظورت از بالاترین ترتیبه که باید از کیورد ORDER BY استفاده کنی برای اون یکی شرطت هم کافیه که یک AND دیگه در آخر اضافه کنی! واسه تعداد استفاده از AND و OR محدودیتی نداری!

pyramid_ali
شنبه 08 اسفند 1394, 15:50 عصر
SELECT * FROM Products WHERE (Price BETWEEN 10 AND 20) AND (sell = 1) ORDER BY col ASC;