PostgreSQL BETWEEN
ORASIDA
BETWEEN operatori berilgan diapazondagi qiymatlarni tanlaydi. Qiymatlar raqamlar, matn yoki sana bo‘lishi mumkin.
BETWEEN operatori inklyuzivdir: start va end qiymatlari kiritilgan.
Misol
Narxi 10 dan 15 gacha bo‘lgan barcha mahsulotlarni tanlang:
SELECT * FROM Products
WHERE Price BETWEEN 10 AND 15;
Misolni ishga tushirish »
Matn qiymatlari ORASI
BETWEEN operatoridan matn qiymatlarida ham foydalanish mumkin.
Natija alifbo tartibida belgilangan qiymatlar orasidagi barcha yozuvlarni qaytaradi.
Misol
"Pavlova" va "Tofu" o‘rtasidagi barcha mahsulotlarni tanlang:
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu';
Misolni ishga tushirish »
Yuqoridagi misolga ORDER BY bandini qo‘shsak, uni o‘qish biroz osonroq bo‘ladi:
Misol
Yuqoridagi misol, lekin biz uni product_name bo‘yicha saralaymiz:
SELECT * FROM Products
WHERE product_name BETWEEN 'Pavlova' AND 'Tofu'
ORDER BY product_name;
Misolni ishga tushirish »
Sana qiymatlari ORASI
BETWEEN operatoridan sana qiymatlarida ham foydalanish mumkin.
Misol
2023-yil 12-aprel va 2023-yil 5-may oralig‘idagi barcha buyurtmalarni tanlang:
SELECT * FROM orders
WHERE order_date BETWEEN '2023-04-12' AND '2023-05-05';
Misolni ishga tushirish »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
