pl/sql有3種型別的條件控制語句:
▪if語句
▪elsif語句
▪case語句
1.if語句
▪if-then語句
語法格式:
if condition thenstatement;
endif;
▪if-then-else語句
語法格式:
if condition thenstatement1;
else
statement2;
endif;
例:輸入乙個數,判斷它的奇偶性
sql>declare
2 num number:=3;
3begin
4if mod(num,2)<>
0then
5 dbms_output.put_line(num||
'是奇數');
6else
7 dbms_output.put_line(num||
'是偶數');
8endif;
9end;
10/
注:mod(num1,num2)取num1除於num2的餘數
2.elsif語句
語法格式:
if condition1 thenstatement1;
elsif condition2
then
statement2;
end;
3.case語句
▪case語句:
語法格式:
caseselector
when expression1 then
result1;
when expression2 then
result2;
...when expressionn then
resultn;
else resultn+1;
end case
;
▪搜尋式表示式:
語法格式:
casewhen condition1 then
statement1;
when condition2 then
statement2;
...when conditionn then
statementn;
else resultn+1;
endcase;
條件控制語句
if 條件表示式 塊 塊中儲存著 組 同 個 塊中的 要麼都執 要麼都不執 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是 種為 分組的機制 num int input 可以將input 的返回值轉換為int型別if 條件表示式 塊else 塊 if 條件表示式 塊elif 條件表示式 塊e...
條件控制語句
2.input 函式 3.if else語句 4.if elif else語句 5.while 條件運算子可以將語句與語句連線,用於邏輯判斷。形如下 語句1if表示式else語句2 如果表示式的判斷結果為true,則會執行語句1,反之,則會執行語句2。and比or的優先順序高。通過語句m 2 or ...
條件控制語句
語法 if 條件表示式 塊 塊 塊中儲存著一組 同乙個 塊中的 要麼都執行要麼都不執行 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是一種為 分組的機制 value 30000 if value 30000 print 有錢任性 elif value 20000 print 有錢真好 eli...