BETWEEN
Ushbu qo'llanmada siz qiymatni bir qator qiymatlarga moslashtirish uchun PostgreSQL BETWEEN
operatoridan qanday foydalanishni o'rganasiz.
Qiymatni qiymatlar oralig'iga moslashtirish uchun BETWEEN
operatoridan foydalanasiz. Quyida BETWEEN
operatorining sintaksisi tasvirlangan:
value BETWEEN low AND high;
Agar qiymat
past
qiymatdan katta yoki unga teng va yuqori
qiymatdan kichik yoki teng bo'lsa, ifoda rost, aks holda noto'g'ri qiymatni qaytaradi.
Siz BETWEEN
operatorini katta yoki teng (>=)
yoki kichik yoki teng (<=)
operatorlaridan foydalanib qayta yozishingiz mumkin:
value >= low and value <= high;
Agar qiymat
diapazondan tashqarida ekanligini tekshirishni istasangiz, NOT
operatorini BETWEEN
operatori bilan quyidagi tarzda birlashtirasiz:
value NOT BETWEEN low AND high;
Quyidagi ifoda NOT
va BETWEEN
operatorlaridan foydalanadigan ifodaga ekvivalentdir:
value < low OR value > high;
Siz tez-tez SELECT
, INSERT
, UPDATE
yoki DELETE
iboralarining WHERE
bandida BETWEEN
operatoridan foydalanasiz.
PostgreSQL BETWEEN
operatoriga misollar
BETWEEN
operatoriga misollarKeling, namunaviy maʼlumotlar bazasidagi payments
jadvalini koʻrib chiqaylik.

Quyidagi so'rov miqdori 8 dan 9 (AQSh dollari) gacha bo'lgan to'lovlarni tanlash uchun BETWEEN
operatoridan foydalanadi:
SELECT
customer_id,
payment_id,
amount
FROM
payment
WHERE
amount BETWEEN 8 AND 9;

Miqdori 8 va 9 oralig'ida bo'lmagan to'lovlarni olish uchun siz quyidagi so'rovdan foydalanasiz:
SELECT
customer_id,
payment_id,
amount
FROM
payment
WHERE
amount NOT BETWEEN 8 AND 9;

Agar siz qiymatni sana diapazonlariga nisbatan tekshirishni istasangiz, ISO 8601 formatida, ya'ni YYYY-MM-DD formatida haqiqiy sanadan foydalaning. Masalan, toʻlov sanasi 2007-02-07
va 2007-02-15
orasida boʻlgan toʻlovni olish uchun siz quyidagi soʻrovdan foydalanasiz:
SELECT
customer_id,
payment_id,
amount,
payment_date
FROM
payment
WHERE
payment_date BETWEEN '2007-02-07' AND '2007-02-15';

Ushbu qoʻllanmada siz qiymatlar oraligʻida boʻlgan qiymatni tanlash uchun PostgreSQL BETWEEN
operatoridan qanday foydalanishni oʻrgandingiz.
Last updated
Was this helpful?