logo

MySQL – оператор IF, IF-THEN, IF-THEN-ELSE та IF-THEN-ELSEIF-ELSE

Прийняття рішень у сценаріях подібне до прийняття рішень у реальному житті. У сценаріях адміністратори баз даних стикаються з деякими ситуаціями, коли вони хочуть, щоб певна частина сценарію була виконана, коли виконується певна умова.

формат рядка в java

The Оператор MySQL IF використовується для підтвердження умови. Оператор IF повертає оператори, якщо умова ІСТИННА. Іншими словами; інструкція MySQL IF використовується для виконання ряду інструкцій SQL на основі попередньо визначеної умови.



Примітка: Оператор MySQL IF відрізняється від функції IF().

Оператор IF має три способи:

  • Твердження IF-THEN
  • Оператор IF-THEN-ELSE
  • Оператор IF-THEN-ELSEIF- ELSE
Параметри Оператор MySQL IF-THEN Оператор MySQL IF-THEN-ELSE Оператор MySQL IF-THEN-ELSE IF-ELSE
Визначення Оператор IF-THEN використовується для виконання набору операторів SQL на основі попередньо визначеної умови. Коли умова перевіряється на ІСТИНУ, виконуються оператори між IF-THEN і ELSE. З іншого боку, оператори (else-оператори) між ELSE та END IF виконуються. Оператор MySQL IF-THEN-ELSE IF-ELSE можна використовувати для умовного виконання операторів на основі кількох умов.
Синтаксис ЯКЩО умова ТО
заяви;
END IF;
ЯКЩО умова ТО
заяви;
ІНШЕ
else-твердження;
END IF;
ЯКЩО умова ТО
заяви;
ELSEIF elseif-умова THEN
elseif-твердження;
ІНШЕ
else-твердження;
END IF;
Використані параметри

умова – використовується для визначення умови, яка буде оцінюватися.

оператори – це набір операторів SQL на основі попередньо визначеної умови.



умова – використовується для визначення умови, яка буде оцінюватися.

оператори – це набір операторів SQL, які виконуються, коли виконується попередньо визначена умова.

else-statements – це набір інструкцій SQL, які виконуються, коли попередньо визначена умова є хибною.



умова – використовується для визначення умови, яка буде оцінюватися.

оператори – це набір операторів SQL, які виконуються, коли виконується попередньо визначена умова.

else if-умова – використовується для визначення умови, яка буде оцінена, коли перша умова є хибною.

else-statements – це набір інструкцій SQL, які виконуються, коли попередньо визначена умова є хибною.

Інструкція MySQL IF-THEN:

Оператор IF-THEN використовується для виконання набору операторів SQL на основі попередньо визначеної умови.

Синтаксис:

ЯКЩО умова ТО

заяви;

END IF;

Використані параметри:

  • хвороба – Використовується для визначення умови, яка буде оцінюватися.
  • заяви – Це набір інструкцій SQL на основі попередньо визначеної умови.

приклад:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' END IF; END; $$ DELIMITER; //To check output CALL Geekdemo(); // Input- 4500>

Вихід:

Input is less than 5000.>

Інструкція MySQL IF-THEN-ELSE:

Коли умова перевіряється на ІСТИНУ, виконуються оператори між IF-THEN і ELSE. З іншого боку, оператори (else-оператори) між ELSE та END IF виконуються.

Синтаксис:

ЯКЩО умова ТО

заяви;

ІНШЕ

else-твердження;

mylivecricket.in

END IF;

Використані параметри:

  • хвороба – Використовується для визначення умови, яка буде оцінюватися.
  • заяви – Це набір інструкцій SQL, які виконуються, коли виконується попередньо визначена умова.
  • else-твердження – Це набір інструкцій SQL, які виконуються, коли попередньо визначена умова є помилковою.

приклад:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' ELSE RETURN 'Input is more than 5000.' END IF; END; $$ DELIMITER; // To check output CALL Geekdemo(); // Input 5500>

Вихід:

Input is more than 5000.>

Оператор MySQL IF-THEN-ELSE IF-ELSE:

Оператор MySQL IF-THEN-ELSE IF-ELSE можна використовувати для умовного виконання операторів на основі кількох умов.

Синтаксис:

ЯКЩО умова ТО

заяви;

ELSEIF elseif-умова THEN

java заміна всього

elseif-твердження;

ІНШЕ

else-твердження;

END IF;

Використані параметри:

  • хвороба – Використовується для визначення умови, яка буде оцінюватися.
  • заяви – Це набір інструкцій SQL, які виконуються, коли виконується попередньо визначена умова.
  • elseif-умова – Використовується для визначення умови, яка буде оцінена, якщо перша умова є хибною.
  • else-твердження – Це набір інструкцій SQL, які виконуються, коли попередньо визначена умова є помилковою.

приклад:

DELIMITER $$ CREATE PROCEDURE Geekdemo( num1 INT) BEGIN IF num1 <5000 THEN RETURN 'Input is less than 5000.' ELSEIF num1 = 5000 THEN RETURN 'Input is equal to 5000.' ELSE RETURN 'Input is more than 5000.' END IF; END; $$ DELIMITER; To check output CALL Geekdemo(); Input 5000>

Вихід:

Input is equal to 5000.>