sql case語法和plsql case語法!
sql和plsql都有case,但是自己感覺sql中的case似乎用處更大一些!
SQL> select case sex when '1' then '男' when '0' then '女' else '其它' end sex ,
count(*) from t_emp group by sex;
SEX COUNT(*)
------------------------------ ----------
男 2
其它 3
女 1
SQL>
--=======================================
declare
v_i int default 10 ;
v_j int :=&a ;
v_result number ;
begin
case
when v_j>0 then
v_result := v_i/v_j ;
when v_j = 1 then
v_result := v_i+100 ;
when v_j = 0 then
v_result := -1 ;
end case ;
dbms_output.put_line(v_result) ;
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-61750/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql語法case用法SQL
- 語法解析器續:case..when..語法解析計算
- PLSQL條件(CASE WHEN)語句小應用SQL
- sqlserver與oracle case when else ,isnull語法差別SQLServerOracleNull
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-搜尋CASESQL
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- Verilog RTL優化策略(一):推薦使用assign語法替代if-else和case語法優化
- Shell 語法 if 、 case 、for 、 while、 until 、select 、repeat、子函式While函式
- oracle plsql case when_end case小記OracleSQL
- SQl CASE 語句的巢狀使用方式SQL巢狀
- Go語言 - switch/caseGo
- Oracle Case語句用法Oracle
- SQL中CASE語句強大功能詳解SQL
- plsql_case when_end case學習小例SQL
- [Linux]控制語句If caseLinux
- Erlang學習筆記(二)Erlang基礎語法之If、Case的使用筆記
- SQL語法SQL
- 避免PL/SQL Case Not Found錯誤三方法SQL
- SQL Case WhenSQL
- 【SQL】小CASESQL
- java中的switch case語句Java
- JAVA基礎--Switch case語句Java
- SQL語句case when外用sum與count的區別SQL
- plsql_case when_if else endifSQL
- 雲端計算學習路線圖素材、課件,msyql中CASE WHEN語法
- 整理SQL語法SQL
- SQL基本語法SQL
- sql 99 語法SQL
- printf格式控制、switch-case語句
- [shell基礎]——if/for/while/until/case 語句While
- switch case語句程式碼例項
- 測試TOM=SQLLDR使用CASE語句SQL
- SQL CASE 表示式SQL
- plsql語法之_PRAGMA RESTRICT_REFERENCES()SQLREST
- 雲端計算學習路線圖素材、課件,CASE搜尋函式語法函式
- Oracle Decode()函式和CASE語句的比較Oracle函式
- 開心檔之Java switch case 語句Java
- MySQL 的CASE WHEN 語句使用說明MySql