雲端計算學習路線圖素材、課件,CASE搜尋函式語法

千鋒雲端計算發表於2019-12-23

在本篇文章中將給大家講解下CASE搜尋函式語法:

雲端計算學習路線圖素材、課件,CASE搜尋函式語法

CASE

WHEN Boolean_expression THEN

result_expression [...n ] [

ELSE

else_result_expression

END

引數介紹:

WHEN Boolean_expression 使用 CASE 搜尋格式時所計算的布林表示式。Boolean_expression 是任意有效的布林表示式。結果型別從 result_expressions 和可選 else_result_expression 的型別集合中返回最高的優先規則型別。有關更多資訊,請參見資料型別的優先順序。

CASE 搜尋函式:返回結果值介紹:

按指定順序為每個 WHEN 子句的 Boolean_expression 求值。返回第一個取值為 TRUE 的 Boolean_expression 的 result_expression。

如果沒有取值為 TRUE 的 Boolean_expression,則當指定 ELSE 子句時 SQL Server 將返回 else_result_expression;若沒有指定 ELSE 子句,則返回 NULL 值。

CASE WHEN例子介紹1、僅帶簡單case的select語句

select

CASE good_type

WHEN '0' THEN

'食品類'

WHEN '1' THEN

'飲料類'

WHEN '2' THEN

'日用品'

WHEN '3' THEN

'鮮果類'

END AS good_type_now,

good_type,user_id,user_name

FROM

express.t_main_order

+---------------+-----------+---------+-----------+

| good_type_now | good_type | user_id | user_name |

+---------------+-----------+---------+-----------+

| 食品類 | 0 | 1 | tina |

| 食品類 | 0 | 2 | tige |

| 飲料類 | 1 | 3 | five |

| 日用品 | 2 | 4 | wate |

| 鮮果類 | 3 | 5 | fiww |

| 鮮果類 | 3 | 6 | www |

| 鮮果類 | 3 | 7 | wfiw |

+---------------+-----------+---------+-----------+


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2670079/,如需轉載,請註明出處,否則將追究法律責任。

相關文章