sql T_sql 利用Case When Then多條件判斷SQL 語句
SQL語句中的CASE語句與高階語言中的switch語句,是標準SQL的語法,適用與一個條件判斷有多種值的情況下分別執行不同的操作。
靈活應用CASE語句可以使SQL語句變得簡潔易讀,下面我們通過幾個例子來認識它。
select* from dbo.storeB
select bname,price,
(
case
when (price>=1000 and price <=1200) then '價格還不錯!'
when (price >1200) then '太貴了!' end
) as description
from storeB
執行結果是: