【SQL 學習】函式之DECODE()
SQL> -- decode 函式 (value,search_value,result ,default_value) 將value的值與search_value 的值比較如果相同,就返回resualt 。否則返回default_value
SQL> select decode (1,1,2,3) from dual;--- 1 與1 相同 返回2
DECODE(1,1,2,3)
---------------
2
SQL> select decode (1,3,2,3) from dual; 1 與 3 比較,不同,返回3
DECODE(1,3,2,3)
---------------
3
已用時間: 00: 00: 00.50
--------其他的例子
SQL> select prd_id ,available,
2 decode(available,'Y','Product is available', 'Product is not available')
3 from more_products;
PRD_ID A DECODE(AVAILABLE,'Y','PR
---------- - ------------------------
1 Y Product is available
2 Y Product is available
3 N Product is not available
4 N Product is not available
5 Y Product is available
已用時間: 00: 00: 00.01
SQL> select product_id,product_type_id,
2 decode (product_type_id,
3 1,'BOOK',
4 2,'VIDEO',
5 3,'DVD',
6 4,'CD',
7 'Magazine')
8 from products;
PRODUCT_ID PRODUCT_TYPE_ID DECODE(P
---------- --------------- --------
1 1 BOOK
2 1 BOOK
3 2 VIDEO
4 2 VIDEO
5 2 VIDEO
6 2 VIDEO
7 3 DVD
8 3 DVD
9 4 CD
10 4 CD
11 4 CD
12 Magazine
已選擇12行。
已用時間: 00: 00: 00.03
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-673257/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python學習之函式Python函式
- 【學習】SQL基礎-004-函式SQL函式
- Oracle中Decode()函式的使用Oracle函式
- Python學習之zip函式Python函式
- PHP 學習總結之函式PHP函式
- Spark SQL學習——UDF、UDAF和開窗函式SparkSQL函式
- python中encode和decode函式說明Python函式
- (十六)Python學習之內建函式Python函式
- 函式學習函式
- 零基礎學習 Python 之函式Python函式
- jmeter學習指南之常用函式的使用JMeter函式
- Python學習之函式返回多個值Python函式
- pandas之常用基本函式學習筆記函式筆記
- spark RDD的學習,filter函式的學習,split函式的學習SparkFilter函式
- MySQL函式學習(一)-----字串函式MySql函式字串
- 函式學習五函式
- 函式學習二函式
- 函式學習四函式
- 函式學習六函式
- 函式學習三函式
- 函式的學習函式
- 學習Rust 函式Rust函式
- 【SQL】19 SQL函式SQL函式
- sql函式SQL函式
- SQL-函式 - 聚合函式SQL函式
- Java8學習系列之匿名函式LambdaJava函式
- golang學習之路之函式可變引數Golang函式
- python學習總結之 函式定義defPython函式
- day10學習筆記之函式上筆記函式
- 前端學習之PHP基礎函式總結前端PHP函式
- hive學習筆記之七:內建函式Hive筆記函式
- Python 中級學習之函式裝飾器Python函式
- 字串函式學習三字串函式
- 字串函式學習二字串函式
- 字串函式學習一字串函式
- TypeScript學習(二)—— 函式TypeScript函式
- JS學習理解之閉包和高階函式JS函式
- PostgreSQLOraclePL/SQL相容性之-AGGREGATEUSINGClause聚合函式SQLOracleGC函式
- numpy學習回顧-數學函式及邏輯函式函式