PL/SQL 條件
一、IF
DECLARE A NUMBER := 4; BEGIN IF A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); ELSIF A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END IF; END; /
二、CASE
-
簡單型的case
DECLARE A NUMBER := 4; BEGIN CASE TRUE WHEN A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); WHEN A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END CASE; END; /
-
搜尋型的case
DECLARE A NUMBER := 4; BEGIN CASE WHEN A > 0 AND A < 3 THEN DBMS_OUTPUT.PUT_LINE('小'); WHEN A >= 3 AND A < 6 THEN DBMS_OUTPUT.PUT_LINE('大'); ELSE DBMS_OUTPUT.PUT_LINE('錯誤'); END CASE; END; /
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2664159/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PL/SQL 條件控制語句SQL
- PLSQL Language Reference-PL/SQL語言基礎-條件編譯-條件編譯指令限制SQL編譯
- PLSQL Language Reference-PL/SQL語言基礎-條件編譯-條件編譯舉例SQL編譯
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSeIFSQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-IF THEN ELSESQL
- PLSQL Language Referenc-4PL/SQL控制語句-條件選擇語句-IF THENSQL
- PL/SQL Developer 及 TOAD 在不裝oracle client條件下的配置SQLDeveloperOracleclient
- SQL中on條件與where條件的區別[轉]SQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-搜尋CASESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- SQL多條件查詢SQL
- sql 查詢條件問題SQL
- 通過新增條件優化SQL優化SQL
- 查詢作為條件的SQLSQL
- 動態SQL-條件分頁SQL
- Oracle 是分割槽表,但條件不帶分割槽條件的SQLOracleSQL
- PL/SQLSQL
- LINQ系列:LINQ to SQL Where條件SQL
- 高效的SQL(index skip scan使用條件)SQLIndex
- SQL SERVER 條件語句的查詢SQLServer
- 6. Oracle開發和應用—6.4. PL/SQL語法—6.4.4. 條件語句(分支語句)OracleSQL
- SQL&PL/SQL (轉)SQL
- PL/SQL 宣告SQL
- PL/SQL cursorSQL
- PL/SQL打包SQL
- PL/SQL DEVSQLdev
- SQL Server 按照條件統計雨量資料SQLServer
- SQL限制條件應儘量避免使用SYSDATESQL
- PLSQL Language Reference-PL/SQL語言基礎-條件編譯-獲取和列印編譯後的原始碼文字SQL編譯原始碼
- 使用PL/Scope分析PL/SQL程式碼SQL
- PLSQL Language Reference-PL/SQL概覽-PL/SQL架構SQL架構
- [PL/SQL]10g PL/SQL學習筆記(一)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(二)SQL筆記
- [PL/SQL]10g PL/SQL學習筆記(三)SQL筆記
- ORACLE SQL過濾條件是IS NULL or !=的優化OracleSQLNull優化
- 替代SQL語句WHERE條件中OR關鍵詞SQL
- 判斷符合條件記錄是否存在SQL若干SQL
- linq to sql的多條件動態查詢SQL