首頁  >  文章  >  資料庫  >  MySQL高階二-流程控制語句

MySQL高階二-流程控制語句

黄舟
黄舟原創
2016-12-29 16:29:491404瀏覽

一、MySQL流程控制語句-選擇語句

1、只有一個判斷

delimiter $$;
create procedure p_showage(in age int)
begin
if age >= 18 then
  select '成年人';
else
  select '未成年人';
end if;
end
$$;

修改mysql結束符號;

delimiter ;

設定一個變數;

set @age = 19;
_of;設定一個變數;的判斷
call p_showage(@age);

二、MySQL流程控制語句-case控制語句

delimiter $$;
create procedure p_showagetwo(in age int)
begin
if age >= 18 && age < 60 then
  select &#39;成年人&#39;;
elseif age >= 60 then
  select &#39;老年人&#39;;
else
  select &#39;未成年人&#39;;
end if;
end
$$;

ifnull(exp1,exp2)判斷是否為空值,有兩個參數

如果第一個表達式為空值,輸出第二個值

如果第一個表達式不為空,輸出第一個值

 以上就是MySQL高級二-流程控制語句的內容,更多相關內容請關注PHP中文網(www.php.cn) !


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:MySQL進階一下一篇:MySQL進階一