PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSeIF
IF 條件1 THEN 語句1; ELSIF 條件2 THEN 語句2; [ ELSIF 條件3 THEN 語句3 ]... [ ELSE 語句; ] END IF; |
DECLARE PROCEDURE p (sales NUMBER) IS bonus NUMBER := 0; BEGIN IF sales > 50000 THEN bonus := 1500; ELSIF sales > 35000 THEN bonus := 500; ELSE bonus := 100; END IF;
DBMS_OUTPUT.PUT_LINE ( '銷售金額 = ' || sales || ', 獎金 = ' || bonus || '.' ); END p; BEGIN p(55000); p(40000); p(30000);
END;
|
--使用IF THEN ELSIF模擬簡單CASE DECLARE grade CHAR(1); BEGIN grade := 'B';
IF grade = 'A' THEN DBMS_OUTPUT.PUT_LINE('優秀'); ELSIF grade = 'B' THEN DBMS_OUTPUT.PUT_LINE('良好'); ELSIF grade = 'C' THEN DBMS_OUTPUT.PUT_LINE('好'); ELSIF grade = 'D' THEN DBMS_OUTPUT. PUT_LINE('及格'); ELSIF grade = 'F' THEN DBMS_OUTPUT.PUT_LINE('不及格'); ELSE DBMS_OUTPUT.PUT_LINE('沒有該等級'); END IF;
END;
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1104117/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-搜尋CASESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- PLSQL Language Referenc-4PL/SQL控制語句-條件選擇語句-IF THENSQL
- PLSQL Language Referenc-PL/SQL控制語句-順序控制語句-NULLSQLNull
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUESQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-EXIT WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-WHILE迴圈SQLWhile
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-CONTINUE WHENSQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-下限和上限SQL
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-FOR迴圈-FOR迴圈中的索引SQL索引
- PL/SQL 條件控制語句SQL
- PLSQL Language Referenc-PL/SQL靜態SQL-事務處理和控制-savepoint語句SQL
- PLSQL Language Referenc-PL/SQL靜態SQL-靜態SQL的描述-語句SQL
- PLSQL Language Referenc-PL/SQL動態SQL-本地動態SQL(EXECUTE IMMEDIATE語句)SQL
- Go:條件控制語句Go
- PLSQL條件(CASE WHEN)語句小應用SQL
- python-條件控制(if語句)Python
- PLSQL學習——控制語句SQL
- GO 條件語句Go
- javaScript條件語句JavaScript
- SQL SERVER 條件語句的查詢SQLServer
- PLSQL Language Referenc-PL/SQL動態SQL-SQL隱碼攻擊-SQL隱碼攻擊技術-語句修改SQL
- if條件語句sed命令
- Python-條件語句和迴圈語句Python
- flask之控制語句 if 語句與for語句Flask
- Swift 條件語句講解Swift
- 學習Rust 條件語句Rust
- Python if else條件語句Python
- oracle中的條件語句Oracle
- 7、條件結構語句
- 替代SQL語句WHERE條件中OR關鍵詞SQL
- 草根學Python(五) 條件語句和迴圈語句Python
- golang常用手冊:運算子、條件語句、迴圈語句Golang
- oracle之PLSql語言(二)sql語句的使用OracleSQL
- PLSQL Language Reference-PL/SQL語言基礎-條件編譯-條件編譯指令限制SQL編譯