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,
case
when salary>20000 then '購買汽車'
when salary>10000 then '購買手機'
when salary>5000 then '購買pad'
else '購買棒棒糖'
end 購買資格
from employees;
3、case語句二
#語法:
##case 欄位或表示式
#when 值1 then 顯示的值1
#when 值2 then 顯示的值2
#...
#else 顯示的值n
#end
##類似於:
#switch(變數或表示式)
案例:查詢部門和對應的級別
select department_id,
case department_id
when 10 then 'a'
when 20 then 'b'
when 30 then 'c'
when 50 then 'd'
end 級別
from employees;
黑猴子的家 mysql 流程控制之分支結構
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 w...
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對傳遞給客戶定...