決策結構要求程式設計師指定要由程式評估或測試乙個或多個條件,以及如果條件確定為真(true
),則執行對應的語句塊,以及可選地,如果執行其他語句條件被確定為假(false
)。
以下是大多數程式語言中的典型條件(即決策)結構的一般形式 -
pl/sql程式語言提供以下型別的決策語句。以下鏈結來檢視它們的細節。
編號語句說明1
if-then語句
if
語句將條件與關鍵字then
和end if
包含語句序列相關聯。如果條件為true
,則語句將被執行,如果條件為false
或null
,則if
語句不會執行任何操作。
2if-then-else語句
if
語句新增了關鍵字else
,後跟乙個備選的語句序列。如果條件為false
或null
,則只有備選的語句序列被執行。它只執行語句序列中的任乙個。
3if-then-elsif語句
它允許選擇幾種備選方案。
4case語句
像if
語句一樣,case
語句選擇要執行的乙個語句序列。但是,要選擇序列,case
語句使用選擇器而非多個布林表示式。選擇器是乙個表示式,它的值用於選擇幾種備選方案之一。
5搜尋case語句
被搜尋case語句沒有選擇器,它的when
子句將包含產生布林值的搜尋條件。
6巢狀if-then-else語句
可以在乙個if-then
或if-then-elsif
語句中使用另乙個if-then
或if-then-elsif
語句
PLSQL條件控制
if條件控制語句 declare sal number 500 comm number begin if sal 100 then comm 0 elsif sal 600 then comm sal 0.1 elsif sal 1000 then comm sal 0.2 else comm sa...
PL SQL學習筆記 條件控制 (三)
一 if條件控制 先看一段程式 declare v content varchar2 66 begin select content into v content from xland where title xland if length v content 6 then v content su...
6 控制流語句 條件控制if
python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 ...