简单Case函数##### CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END Case搜索函数##### CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' ...
分类:
其他好文 时间:
2018-12-03 15:30:28
阅读次数:
156
1,字段判断语法 CASE WHEN THEN END 2,一种简单的分页查询 ...
分类:
数据库 时间:
2018-11-30 11:37:38
阅读次数:
115
SELECT (case when a.colorder=1 then d.name else '' end)表名, --a.colorder 字段序号, a.name 字段名, --(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 the... ...
分类:
数据库 时间:
2018-11-27 19:39:10
阅读次数:
179
在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强 一、行转列 1、测试数据准备 2、行转列sql 执行结果: 二、列转行 1、测试数据准备 2、列转行的sql 执行结果 ...
分类:
数据库 时间:
2018-11-20 15:02:52
阅读次数:
213
oracle菜鸟学习之 select case when的使用
分类:
数据库 时间:
2018-11-18 15:07:41
阅读次数:
598
/*判断一个数如果大于10,按10统计,如果小于0,按0统计*/ --方法a DECLARE @AA INT SET @AA=15 IF @AA>10 SELECT 10 ELSE IF @AA10 THEN 10 WHEN @BB<0 THEN 0 ELSE @BB END ...
分类:
数据库 时间:
2018-11-15 16:12:04
阅读次数:
345
1.使用concat,如果某列为空,那么concat的结果也为空 解决方案 IFNULL函数,如果为空则用后面设定的值 2.使用case when时 上面的sql无法判断是否为空 应使用 is null来判断 ...
分类:
数据库 时间:
2018-11-15 13:58:30
阅读次数:
398
select Column_name as 列名,is_nullable as 是否可为空,data_type as 数据类型,column_default as 默认值,case when column_key ='PRI' then '主键' when column_key ='UNI' the ...
分类:
数据库 时间:
2018-11-12 15:49:02
阅读次数:
192
一 , 流程函数 如果value是真,返回t;否则返回f 如果valve1不为空返回value1,否则返回value2 case when [value1] then [result]...else[defalult]END 如果value1是真,返回result1,否则返回defalut case ...
分类:
数据库 时间:
2018-11-05 20:03:09
阅读次数:
149
执行 exec proc_insert 'Jobs', ' JOBID=''3D7ED3A4-F0FB-45D2-8AA1-79C96609B522''' 如果报错,可能是拷贝网页的时候有空格。我把 from 和 where 附近的空格去掉就成功了。 原地址 ...
分类:
数据库 时间:
2018-10-29 18:30:34
阅读次数:
191