在 SELECT 中搜尋 CASE(匹配布林表示式)
當布林表示式為 TRUE 時,搜尋的 CASE 返回結果。 **
(這與簡單的情況不同,後者只能檢查輸入的等效性。)
SELECT Id, ItemId, Price,
CASE WHEN Price < 10 THEN 'CHEAP'
WHEN Price < 20 THEN 'AFFORDABLE'
ELSE 'EXPENSIVE'
END AS PriceRating
FROM ItemSales
ID |
專案 Id | 價錢 | PriceRating |
---|---|---|---|
1 |
100 | 34.5 | 昂貴 |
2 |
145 | 2.3 | 廉價 |
3 |
100 | 34.5 | 昂貴 |
4 |
100 | 34.5 | 昂貴 |
五 | 145 | 10 | 實惠 |