上一篇博客使用了casewhen解决了数据汇总的问题,那么这一篇博客我将简单的介绍一下关于case when的使用。...
分类:
数据库 时间:
2015-04-23 15:39:27
阅读次数:
134
近半年一直在负责某市的人事档案管理系统的后期开发和维护工作,之前客户给了一张如下图的表格,需要我去汇总数据,然后填充到表格中。
具体的需求:统计出每一个工作人员在某一段时间内分别打印了多少张不同的信函(或报表)。...
分类:
数据库 时间:
2015-04-22 18:09:05
阅读次数:
195
一、只支持表,非常牛逼的SELECT a.name,(case when (SELECT count(*) FROM sysobjects WHERE (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND (indid in (SEL...
分类:
数据库 时间:
2015-04-22 18:01:03
阅读次数:
142
SQL集合函数中case when then 使用技巧作者: 字体:[增加 减小] 类型:转载我们都知道SQL中适用case when then来转化数据库中的信息 比如 select (case sex when 0 then '男' else '女' end) AS sex from stude...
分类:
数据库 时间:
2015-04-20 20:44:06
阅读次数:
158
1:对列进行逻辑判断select ID,Score,case when Score>=90 then 'A' when Score>=80 then 'B' when Score>=70 then 'C' when Score>=60 then 'D' when Score>=50 then 'E'...
分类:
数据库 时间:
2015-04-17 15:31:56
阅读次数:
210
CREATE OR REPLACE TRIGGER TR_CGD1 BEFORE UPDATE OR INSERT OR DELETE ON BB_MJ_CGD1_TB FOR EACH ROWDECLARE V_COUNT NUMBER;BEGIN CASE WHEN UPDATIN...
分类:
其他好文 时间:
2015-04-17 15:31:55
阅读次数:
313
WITHFOOTNOTE_LIST(CARRIER_CD,TARIFF_CD,FOOTNOTE_CD,CATEGORY_NO,SEQUENCE_NO)AS(SELECTDISTINCTX.CARRIER_CD,X.TARIFF_CD,X.FOOTNOTE_CD,X.CATEGORY_NO,X.SEQUENCE_NOFROM${parSchema}FTNREC2_CATCTRLXINNERJOIN${parSchema}FTNBATCHYONX.FTNT_BTCH_SG=Y.FTNT_BTCH_SGWHEREX..
分类:
数据库 时间:
2015-04-16 14:33:25
阅读次数:
913
举例说明SELECT
CASE a.AFTER_QUALITY
WHEN '0' THEN
'过免维期'
WHEN '1' THEN
'未过免维期'
ELSE
'错误数据'
END AS AFTER_QUALITY
FROM
t_maintain_log a数据库表内容:
运行结果:...
分类:
数据库 时间:
2015-04-15 19:37:18
阅读次数:
336
sum是对内容的数量进行相加,count 对表行数 对象进行统计在使用 case 时,如select subject,count(case when score>80 then score else null end) 优,count(case when score59 then score...
分类:
数据库 时间:
2015-04-13 22:40:29
阅读次数:
176
1、表格中有如下数据
姓名
科目
一月
二月
三月
张三
语文
30
40
50
张三
数学
56
65
78
张三
英语
28
86
48
李四
语文
31
41
51
李四
数学
57
66
79
李四
英语
29
87
49
先要转...
分类:
数据库 时间:
2015-04-10 13:40:31
阅读次数:
167