程式控制語句

2021-09-13 18:41:48 字數 724 閱讀 3588

create or replace function getaddsalaryratiocase(p_job varchar2)

return number

as v_resylt number(7,2);

begin

case p_job --使用case when 語句進行條件判斷

when 'clerk'

then --職員加薪比例是10%

v_result:=0.10;

when 'salesman'

then

v_result:=0.12; --銷售人員加薪比例是12%

when 'manager'

then

v_result:=0.15; --經理加薪比例是15%

end case;

return v_result; --返回值加薪比例

end;

**使用了case-when語句後,在呼叫時與if-then-elsif產生了相同的效果,但是兩者有乙個區別:當case發現乙個when子句不存在的判斷條件時,會觸發異常

程式控制語句

程式控制語句 一 選擇控制 1if語句 if語句是用來判定所給定的條件是否滿足,根據判定的結果 真或假 決定執行給出 的兩種操作之一。if語句 條件選擇語句 if語句的三種形式 形式一 格式 if expression statement 形式二 格式 if expression statement...

T SQL程式控制語句

1.begin end 作為語句整體,類似於其他程式語言中的一對括號 1 格式 begin 語句1語句2 語句nend 2 舉例 use 學生選課系統資料庫 begin declare a int set a 10 select a 11 print a end執行結果如下 10 注意 t sql中...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...