数据库 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
版权声明:本文为博主原创文章,未经博主允许不得转载。

数据库的case when 使用实例

需求很简单,我有一个部门和部门的请假申请表。表数据简单罗列如下:申请信息存放在sqxx这张表中,然后存放了zybm和zybm对应的部门信息,有个部门表bmxx,想查询开始结束时间间隔为半天的(时差小于...
  • sushengmiyan
  • sushengmiyan
  • 2016年01月06日 19:37
  • 3282

Scala 各种数据库访问框架简介

目前有关 Scala libraries 和框架相当多 有一些非ORM的数据库库,也有ORM的,下面列出一些: ScalaQuery The first one is ScalaQu...
  • w_j_w2010
  • w_j_w2010
  • 2015年11月07日 16:26
  • 1359

oracle:case 语句使用(用于select子句的case语句中可以使用in这个函数)

oracle:case 语句使用 case 语句带有选择效果知返回第一个条件满足要求的语句,即语句一语句二都的判断都为 true ,返回排在前面的。 case 的语法根据放置的位置不同而不同。   ...
  • haiross
  • haiross
  • 2015年01月21日 09:42
  • 6610

【转载】理解VB中选择语句Select Case结构的最好例子

1.Select Case结构格式:       Select Case e         Case  e1               A组语句         Case  e2         ...
  • bianyamei
  • bianyamei
  • 2015年12月23日 11:31
  • 163

shell 脚本和case例子

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

shell 脚本和case例子

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

LabVIEW条件结构(有case例子)

条件结构:明确1输入的是什东西,2在什么状态下,3输出什么 在使用选择结构时,控制条件的数据类型必须与图框标识符中的数据类型一致。二者若不匹配,LabVIEW 会报错,图框标识符中字体的颜色将变为红...
  • hmc456
  • hmc456
  • 2017年04月07日 10:46
  • 1338

shell 脚本的case例子

转自:http://hlee.iteye.com/blog/577628     case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是...
  • sunnylgz
  • sunnylgz
  • 2012年12月13日 09:33
  • 7811

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

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

SQL case when then 及 isnull() 例子

--> 测试数据:[动态表] if object_id('[动态表]') is not null drop table [动态表] go create table [动态表](id int,[日期]...
  • u010192842
  • u010192842
  • 2013年11月28日 13:38
  • 1350
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库 case例子
举报原因:
原因补充:

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