数据库 case例子

原创 2016年08月30日 15:49:02
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
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

shell 脚本和case例子

case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支.  在代码块中控制程序分支 ...

shell 脚本的case例子

case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支.  在代码块中控制程序分支 ...

shell脚本学习之case例子

case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支.  在代码块中控制程序分支 ...

shell脚本if case for while语句小例子

1.if语句输出成绩的脚本 2.case语句自动执行今天是周几的脚本 3.简单服务脚本几种状态的脚本 4.case示例性别脚本 5.同上题目 6.while依次输出数字 ...

shell脚本和case 使用相关的例子

支(case与select结构)  case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序...

shell 脚本和case例子

转自:http://hlee.iteye.com/blog/577628   case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠...

SQL case when then 及 isnull() 例子

--> 测试数据:[动态表] if object_id('[动态表]') is not null drop table [动态表] go create table [动态表](id int,[日期]...

分布式数据库 case

  • 2013-11-07 11:54
  • 187KB
  • 下载

数据库case study

  • 2013-03-01 09:35
  • 139KB
  • 下载

数据库 case when then else end 操作

今天第一次接触数据库中的case when then else end语法,踩了个坑,折腾了两个小时才找到原因,在此分享一下!!! 首先,在MySQL中创建一张数据库表t_user,其中属性包括 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)