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

Keling, namunaviy maʼlumotlar bazasidagi payments jadvalini koʻrib chiqaylik.

payments

Quyidagi so'rov miqdori 8 dan 9 (AQSh dollari) gacha bo'lgan to'lovlarni tanlash uchun BETWEEN operatoridan foydalanadi:

output

Miqdori 8 va 9 oralig'ida bo'lmagan to'lovlarni olish uchun siz quyidagi so'rovdan foydalanasiz:

output

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:

output

Ushbu qoʻllanmada siz qiymatlar oraligʻida boʻlgan qiymatni tanlash uchun PostgreSQL BETWEEN operatoridan qanday foydalanishni oʻrgandingiz.

Last updated

Was this helpful?