Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函 ...
分类:
数据库 时间:
2017-10-19 17:00:06
阅读次数:
131
repartition(numPartitions:Int):RDD[T] coalesce(numPartitions:Int,shuffle:Boolean=false):RDD[T] 同:RDD的分区进行重新划分 异:repatition是coalesce一种情况,即分区增加,shuffle默 ...
分类:
其他好文 时间:
2017-10-06 10:32:58
阅读次数:
202
题目: 需要将MR的执行结果保存到3个文件中,该怎么做。 又是一个送分题。 对于Hadoop的MapReduce来说只需要设置一下reduce任务的数量即可。MR的Job默认reduce数量是1,需要调用job的setNumReduceTasks()方法来调整reduce任务的数量。 对于spark... ...
分类:
其他好文 时间:
2017-09-20 00:47:37
阅读次数:
185
下面来看几个比较有用的例子: 首先,从MSDN上看看这个函数的使用方法,coalesce函数(下面简称函数),返回一个参数中非空的值。如: SELECT COALESCE(NULL, NULL, GETDATE()) 由于两个参数都为null,所以返回getdate()函数的值,也就是当前时间。即返 ...
分类:
数据库 时间:
2017-09-15 12:25:27
阅读次数:
351
select y.yr.coalesce(x.cnt,0) as cntfrom (select min_year-mod(cast(min_year as int),10)+rn as yrfrom (select (select min(extract(year from hreadate))f ...
分类:
其他好文 时间:
2017-09-14 23:57:30
阅读次数:
363
select e.ename,e.sal,coalesce((select min(sal) from emp d where d.sal>e.sal),(select min(sal) from emp)) as forware,coalesce((select max(sal) from emp ...
分类:
其他好文 时间:
2017-09-14 23:34:58
阅读次数:
121
select deptno,ename,hiredate,sal,coalesce(cast(sal-next_sal as char(10)),'N/A') as difffrom (select e.deptno,e.ename,e.hiredate,e.sal,(select min(sal) ...
分类:
其他好文 时间:
2017-09-14 23:32:55
阅读次数:
155
nvl(COMMISSION_PCT,0)如果第一个参数为null,则返回第二个参数如果第一个参数为非null,则返回第一个参数 COALESCE(EXPR1,EXPR2,EXPR3...EXPRn)从左往右数,遇到第一个非null值,则返回该非null值。多层判断 第一点区别:从上面可以知道,nv ...
分类:
数据库 时间:
2017-09-10 23:49:24
阅读次数:
274
COALESCE(columnname,string) 函数 将 NULL 值作为字符串(用空字符串或其他字符串替换 NULL)- 接受一列输入值(字段)如果该字段为 NULL,则返回后面替换的字符串 SUBSTRING(string,start,length) 提取从指定位置开始,具有特定长度的字 ...
分类:
数据库 时间:
2017-09-07 13:32:53
阅读次数:
236
USE master; --5.2 字符串函数 --1.计算字符串长度 SELECT LEN('abc'); --2.字符串转换为小写 SELECT 'A', LOWER('a'); --3.字符串转换为大写 SELECT 'a', UPPER('a'); --4.截去字符串左侧空格 SELECT ... ...
分类:
数据库 时间:
2017-09-05 13:33:34
阅读次数:
233