代替DECODE的CASE
以前條件SQL,常用DECODE函式,如果SQL條件很複雜,則DECODE巢狀多或者轉用PL/SQL實現,從9i開始可以在SQL中使用CASE條件語句:例子如下:
SELECT round(SUM(CASE WHEN a.yyyymm = '200701' AND a.amt<=0 THEN 0 ELSE a.amt END), 2) FROM a
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8118583/viewspace-64854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DECODE和CASE的效能比較
- Case表示式與decode()函式函式
- Oracle Decode()函式和CASE語句的比較Oracle函式
- 【開發篇sql】 條件和表示式(七) decode,case when,connect by 語句SQL
- decode的使用
- oracle的case函式和case控制結構Oracle函式
- ORACLE CASE WHEN 及 SELECT CASE WHEN的用法Oracle
- 7.76 DECODE
- oracle中的decode(函式)Oracle函式
- golang url decodeGolang
- decode函式函式
- hackmyvm--Decode
- switch case 的 expected expressionExpress
- Oracle的order by case whenOracle
- Oracle 中 case的用法Oracle
- oracle caseOracle
- oracle plsql case when_end case小記OracleSQL
- sql case語法和plsql case語法!SQL
- CRM代替excelExcel
- Oracle中Decode()函式的使用Oracle函式
- perl encode,decode
- mysql中case when的使用MySql
- mysql中的case when 與if()MySql
- SQL中的CASE WHEN使用SQL
- 轉 sql 中 case 的用法SQL
- 【每日一包0013】to-capital-case,to-constant-case,to-dot-caseAPI
- 將字串中的空格用 代替字串
- 用SUN官方的JVM代替JinitiatorJVM
- Java Case InterviewJavaView
- Java switch caseJava
- case class inheritance
- Oracle Case WhenOracle
- SQL Case WhenSQL
- 【SQL】小CASESQL
- python encode和decode的妙用Python
- 學習 instr 和decode的用法
- plsql_case when_end case學習小例SQL
- 利用反射代替switch反射