1、if函式
語法
select if(10>3,'哈哈','嘎嘎');
應用在:begin end 的裡面和外面都行
2、case end
案例
create procedure case_pro1(in score float)
begin
case
when score>90 then select 'a';
when score>80 then select 'b';
when score>60 then select 'c';
else select 'd';
end case;
end $
call casepro1(100)
應用在:begin end 的裡面和外面都行
3、case end
類似於switch
案例
create procedure case_pro2(in myweek int)
begin
case myweek
when 1 then select '幹煸豆角';
when 2 then select '糖拌西紅柿';
when 3 then select '紅燒肉';
else select '幹煸土豆';
end case;
end $
call case_pro2(1)
應用在:begin end 的裡面和外面都行
4、if elseif else
類似於多重if
語法
if條件1 then 語句1;
elseif條件2 then 語句2;
elseif條件3 then 語句3;
else語句n;
end if ;
案例
create procedure if_pro1(in score float)
begin
if score>90 then select 'a';
elseif score>80 then select 'b';
elseif score>60 then select 'c';
else select 'd';
end if;
end $
call if_pro1(67)
應用在:只能應用在begin end中 黑猴子的家 mysql 流程控制函式
1 if函式 select if 100 9,不錯呦 不夠大 備註 2 case語句一 語法 case when 條件1 then 顯示的值1 when 條件2 then 顯示的值2 else 顯示的值n end 類似於 if 條件1 else if 條件2 else案例 select salary...
mysql流程控制 MySQL 流程控制
流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...
黑猴子的家 MapReduce 程式執行流程分析
1 在mapreduce程式讀取檔案的輸入目錄上存放相應的檔案。2 客戶端程式在submit 方法執行前,獲取待處理的資料資訊,然後根據集群中引數的配置形成乙個任務,分配規劃。5 maptask利用客戶指定的inputformat來讀取資料,形成輸入kv對。6 maptask將輸入kv對傳遞給客戶定...