條件語句結構:
//1 基本判斷結構if(
)then..
.else..
.endif;
//2 多條件判斷結構if(
)then..
.elseif()
then..
.else..
.end
if;
示例:根據年齡輸出對應文案
drop
procedure
ifexists
`test5`
;-- 建立儲存過程
delimiter $$
create
procedure test5(
in age int
)begin
if(age <18)
then
select
"少年"
;elseif
(age <=30)
then
select
"青年"
;elseif
(age <=55)
then
select
"中年"
;else
select
"老年"
;endif;
end $$
-- 呼叫儲存過程
call test5(11)
;
結果: mysql儲存過程之條件語句(四)
需求 編寫儲存過程,傳入id如果是偶數,返回其url,否則返回id delimiter create procedure test3 in book id bigint 11 begin 定義url declare url varchar 255 default 判斷語句 if book id 2 ...
多條件儲存過程 (條件拼接SQL語句)
alter proc sp pagedbyconditions countrycode nvarchar 20 國家編號 cid int,城市的id pageindex int 1,當前要顯示的頁碼 pagesize int 3,每頁要顯示的資料條數 頁大小 totalpages intout 總頁...
mysql的條件語句 mysql條件語句
and c.shouli sj 1288945672andc.diaochaqingkuangisnull or c.shouli sj 1288945672andc.diaochaqingkuangisnull or c.diaochaqingkuang 這塊有問題該怎麼改?selectc.u.n...