PostgreSQL BETWEEN


ULASHISH

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!