码迷,mamicode.com
首页 >  
搜索关键字:case...when...then    ( 847个结果
Sql中使用Case when
SELECT CASE WHEN Column IS NOT NULL THEN '情况1' ELSE '情况2' END AS '列名' , FROM dbo.Table
分类:数据库   时间:2015-01-19 00:02:10    阅读次数:250
mysql case when用户示例
看到一些朋友在使用bind-dlz时写的mysql语句一知半解,索性自己动手写几个示例实验一下,加深印象,废话不多说,直解上料:1)原始记录mysql>selectid,namefromtest;+------+------+|id|name|+------+------+|1|lili||10|yaya||30|cici|+------+------+2)语法CASEinput_exp..
分类:数据库   时间:2015-01-18 08:14:05    阅读次数:189
Oracle数据库row_number() over统计前15名企业, wm_concat(case when then)行转列
1. ROW_NUMBER() OVER函数的基本用法 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN) 例如:row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(...
分类:数据库   时间:2015-01-16 19:13:39    阅读次数:283
数据库 列 转 行
表转成代码如下:1 SELECT YEAR 年, 2 SUM(CASE MONTH WHEN 1 THEN amount ELSE 0 END) 一月,3 SUM(CASE WHEN MONTH=2 THEN amount ELSE 0 END) 二月,4 SUM(CASE WHEN MONTH=3...
分类:数据库   时间:2015-01-13 17:26:34    阅读次数:218
MSSQL—行转列
行转列,是SQL中经常会遇到的一个问题,并且分为静态转换和动态转换,所谓静态转换即在转换的行数已知或固定;动态转换则为转换的行数不固定。 转换的方法一般采用case when语句或pivot(MSSQL 2005及以上版本)来实现。 首先来看静态转换:先准备一下测试数据,使用如下SQL语句直接生成:...
分类:数据库   时间:2015-01-07 18:33:26    阅读次数:369
sql - 以半月分组
完整代码:SELECT siteNumber [站点],CONVERT(VARCHAR(7),day,120)+'-'+case when day(day) between 1 and 15 then '上半月' else '下半月' end [半月],SUM(rainVal) [半月降雨量]FRO...
分类:数据库   时间:2015-01-07 00:26:54    阅读次数:235
【Oracle】oracle中快速判断某一日期是闰年或平年
select case when to_char(last_day(add_months(trunc( sysdate ,'y'),1)),'dd') = '28' then '平年' else '闰年' end as isLeapYearfrom dual第一步:取日期...
分类:数据库   时间:2015-01-06 13:39:42    阅读次数:166
学习SQL日记(五)
①where 子句里面根据传入参数 决定使用哪一个条件 SQL> select 1 from dual where decode(1,1,1,0)=1; SQL> select 1 from dual where (case when 1=1 then 1 else 0 end) = 1;
分类:数据库   时间:2015-01-04 15:08:06    阅读次数:147
多条件情况查询,sql select case when when else
多条件情况查询SELECT Title, 'Price Range' = CASE WHEN price IS NULL THEN 'Unpriced' WHEN price < 10 THEN 'Bargain' WHEN price BETWEEN 10 and 20 THEN 'Averag....
分类:数据库   时间:2014-12-31 15:54:35    阅读次数:187
Access中替代case when的方法 .
最近在做一个用Access的东东,其中用到了case when的方式,但是Access是不支持这种语法的,查询知道IIf和Swith可以作为替代,总结如下:IIf(expr, truepart, falsepart)IIf 函数的语法含有下面这些命名参数:部分 描述expr 必要参数。用...
分类:数据库   时间:2014-12-28 10:23:43    阅读次数:137
847条   上一页 1 ... 72 73 74 75 76 ... 85 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!