وظيفة MySQL IF ()
مثال
ارجع بـ "YES" إذا كان الشرط صحيحًا أو "NO" إذا كان الشرط خطأ:
SELECT
IF(500<1000, "YES", "NO");
التعريف والاستخدام
ترجع الدالة IF () قيمة إذا كان الشرط هو TRUE ، أو قيمة أخرى إذا كان الشرط خطأ.
بناء الجملة
IF(condition, value_if_true, value_if_false)
قيمه المعامل
Parameter | Description |
---|---|
condition | Required. The value to test |
value_if_true | Required. The value to return if condition is TRUE |
value_if_false | Required. The value to return if condition is FALSE |
تفاصيل تقنية
يعمل في: | من MySQL 4.0 |
---|
مزيد من الأمثلة
مثال
قم بإرجاع 5 إذا كان الشرط صحيحًا ، أو 10 إذا كان الشرط خطأ:
SELECT IF(500<1000, 5, 10);
مثال
اختبر ما إذا كانت هناك سلسلتان متماثلتان وأعد "YES" إذا كانتا كذلك ، أو "NO" إذا لم يكن كذلك:
SELECT IF(STRCMP("hello","bye") = 0, "YES", "NO");
مثال
ارجع "المزيد" إذا كان الشرط صحيحًا أو "أقل" إذا كان الشرط خطأ:
SELECT OrderID, Quantity, IF(Quantity>10, "MORE", "LESS")
FROM
OrderDetails;