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

MySQL高階二-流程控制語句

黄舟
發布: 2016-12-29 16:29:49
原創
1452 人瀏覽過

一、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) !


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板