IF search_condition THEN statement_list
[ELSEIF search_condition
THEN statement_list] …
[ELSE statement_list]
END IF
IF реализован как базисная условная конструкция. Если выражение search_condition истинно, соответствующий список инструкции SQL выполнен. Если пары search_condition не нашлось, будет выполнен операторный список в предложении ELSE. Каждый statement_list состоит из одной или большего количества инструкций.
Обратите внимание: имеется также функция IF(), которая отличается от команды IF, описанной здесь.