【SQL 學習】case 表示式
SQL> --使用case 表示式
---簡單CASE表示式
SQL> select product_id,product_type_id ,
2 case product_type_id
3 when 1 then 'book'
4 when 2 then 'video'
5 when 3 then 'dvd'
6 when 4 then 'cd'
7 else 'magazine'
8 end
9 from products;
PRODUCT_ID PRODUCT_TYPE_ID CASEPROD
---------- --------------- --------
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
------搜尋CASE 表示式
SQL> select product_id,product_type_id ,
2 case
3 when product_type_id=1 then 'book'
4 when product_type_id=2 then 'video'
5 when product_type_id=3 then 'dvd'
6 when product_type_id=4 then 'cd'
7 else 'magazine'
8 end
9 from products;
PRODUCT_ID PRODUCT_TYPE_ID CASEWHEN
---------- --------------- --------
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行。
------在搜尋CASE表示式中使用運算子。
已用時間: 00: 00: 00.03
SQL> select product_id ,price,
2 case
3 when price > 15 then 'Expensive'
4 else 'cheap'
5 end
6 from products;
PRODUCT_ID PRICE CASEWHENP
---------- ---------- ---------
1 19.95 Expensive
2 30 Expensive
3 25.99 Expensive
4 13.95 cheap
5 49.99 Expensive
6 14.95 cheap
7 13.49 cheap
8 12.99 cheap
9 10.99 cheap
10 15.99 Expensive
11 14.99 cheap
12 13.49 cheap
已選擇12行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-673261/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL CASE 表示式SQL
- 瞭解GaussDB SQL中CASE表示式SQL
- 神奇的 SQL 之 CASE表示式,妙用多多 !SQL
- 使用CASE表示式替代SQL Server中的動態SQLSQLServer
- Case表示式與decode()函式函式
- (一)《SQL進階教程》學習記錄--CASESQL
- 正規表示式學習
- 正規表示式的學習
- Oracle正規表示式學習Oracle
- 學習Java:正規表示式Java
- Go 正規表示式學習Go
- 正規表示式學習和練習
- sql中case when的小學SQL
- 【開發篇sql】 條件和表示式(七) decode,case when,connect by 語句SQL
- 最近學習到的Lambda表示式
- 正規表示式學習筆記筆記
- 正規表示式入門學習
- 如何快速學習正規表示式
- Java Lambda 表示式學習筆記Java筆記
- 正規表示式學習總結
- JavaScript學習1:正規表示式JavaScript
- angular學習筆記(十一)-表示式Angular筆記
- plsql_case when_end case學習小例SQL
- SQL正規表示式SQL
- 【PL/SQL 學習】隱式遊標學習SQL
- java8學習:lambda表示式(2)Java
- java8學習:lambda表示式(1)Java
- Python學習筆記 - lambda表示式Python筆記
- JDK1.8 Lambda 表示式的學習JDK
- 學習正規表示式(js、C#)JSC#
- java 正規表示式語法學習Java
- 你應該學習正規表示式
- Ruby學習筆記-正規表示式筆記
- 正規表示式學習筆記一筆記
- 簡單學習 JavaScript 正規表示式JavaScript
- PERL學習筆記---正規表示式筆記
- 正規表示式學習筆記 (轉)筆記
- 正規表示式學習(2)---字元特性字元