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 »

ULASHISH

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!