关闭

数据库 case例子

标签: 数据库
33人阅读 评论(0) 收藏 举报
Id  ItemId  Price   PriceRating
1   100 34.5    EXPENSIVE
2   145 2.3 CHEAP
3   100 34.5    EXPENSIVE
4   100 34.5    EXPENSIVE
5   145 10  AFFORDABLE
Query

SELECT 
    COUNT(Id) AS ItemsCount,
    SUM ( CASE WHEN PriceRating = 'Expensive' 
          THEN 1
          ELSE 0
          END
        ) AS ExpensiveItemsCount
FROM ItemSales 
Results:

ItemsCount  ExpensiveItemsCount
5   3
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:261次
    • 积分:46
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档