SELECT (case when a.colorder=1 then d.name else null end) 表名, a.colorder 字段序号,a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 the.....
分类:
数据库 时间:
2015-07-20 14:14:50
阅读次数:
112
数据库环境:SQL SERVER 2008R2有网友希望有人帮他优化一下他的SQL,SQL语句如下:WITH T AS (SELECT B.O_Money MON,B.O_States STATES FROM M_Basket A JOIN M_OrderInfo B ON A.OrderID=B....
分类:
其他好文 时间:
2015-07-15 13:12:43
阅读次数:
115
直接上代码:select case when 'workReport'=LTRIM(RTRIM(' workReport ')) then 'trim去空格成功' when 'workReport'=REPLACE(' workReport ',' ','') then 'replace去空格成功'...
分类:
数据库 时间:
2015-07-13 06:23:07
阅读次数:
203
1. case .. when .. then .. end Oracle CASE WHEN 用法介绍 1 select nvl(sum(case p.need_mistake_audit_level 2 when 1 then 3 ...
分类:
数据库 时间:
2015-07-10 20:38:32
阅读次数:
154
除了Pivot和Unpivot这两个函数,还有像CASE WHEN + 聚合函数像MAX,SUM这类的来完成。今天发现Oracle下居然有这样一个和SQL SERVER 2012以后新增的新函数叫IIF相似功能的函数叫decodeSELECT * FROM (SELECT job, ...
分类:
数据库 时间:
2015-07-08 00:31:18
阅读次数:
234
用hierachical query,即connect by配合dual表生成序列,mod这个是取余函数,生成group factor。最后面的connect by rownum <= 100可以替换为connect bylevel <= 100select case when mod(rownum...
分类:
数据库 时间:
2015-07-05 18:24:05
阅读次数:
133
定义: 第一种:CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list]END CASE 第二种:CAS...
分类:
数据库 时间:
2015-07-03 18:45:46
阅读次数:
219
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段...
分类:
其他好文 时间:
2015-06-30 17:54:44
阅读次数:
178
今天在做统计功能的时候遇到这样一个问题,由于查询结果为统计的数据,即使用了sum方法生成的字段,select refDate,sum(triggerCount) as triggerCount,sum(case when unique_key is null then 0 else trigger_...
分类:
编程语言 时间:
2015-06-27 18:09:29
阅读次数:
148
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASEsex
WHEN‘1‘THEN‘男‘
WHEN‘2‘THEN‘女‘
ELSE‘其他‘END
--Case搜索函数
CASEWHENsex=‘1‘THEN‘男‘
WHENsex=‘2‘THEN‘女‘
ELSE‘其他‘END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和C..
分类:
数据库 时间:
2015-06-26 13:07:52
阅读次数:
129