IF
MySQL IF() funktsiyasi
❮ MySQL funksiyalari
Misol
Agar shart TRUE bo‘lsa "YES", FALSE bo‘lsa "NO" qiymatini qaytaring:
SELECT
IF(500<1000, "YES", "NO");
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
Agar shart TRUE bo‘lsa, IF() funksiyasi qiymatni, agar shart FALSE bo‘lsa, boshqa qiymatni qaytaradi.
Sintaksis
IF(condition, value_if_true, value_if_false)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| condition | Majburiy. Sinov uchun qiymat |
| value_if_true | Majburiy. Agar shart TRUE bo‘lsa, qaytariladigan qiymat |
| value_if_false | Majburiy. Agar shart FALSE bo‘lsa, qaytariladigan qiymat |
Texnik tafsilotlar
| Ishlaydi: | MySQL 4.0 dan |
|---|
Ko‘proq misollar
Misol
Agar shart TRUE bo‘lsa 5 ni, FALSE bo‘lsa 10 ni qaytaring:
SELECT IF(500<1000, 5, 10);
O‘zingiz sinab ko‘ring »
Misol
Ikki string bir xil ekanligini tekshiring: bir xil bo‘lsa "YES", aks holda "NO" qaytaring:
SELECT IF(STRCMP("hello","bye") = 0, "YES", "NO");
O‘zingiz sinab ko‘ring »
Misol
Agar shart TRUE bo‘lsa "MORE" yoki shart FALSE bo‘lsa "KAMroq" ni qaytaring:
SELECT OrderID, Quantity, IF(Quantity>10, "MORE", "LESS")
FROM
OrderDetails;
O‘zingiz sinab ko‘ring »
❮ MySQL funksiyalari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
