Teradata
安伦_Alan
随身笔记
展开
-
Teradata 学习笔记3
视图:视图是一张虚拟表。它可以是表中数据记录的子集,也可以是表中某几个字段形成的子集。视图可以参照一张或多张基表。原创 2014-04-09 16:49:54 · 1455 阅读 · 0 评论 -
Teradata 学习笔记4
CASE 表达式:基于值(Valued)的CASE语句CASE语句允许对返回的数据记录进行条件处理。基于值的CASE表达式的基本格式为:CASE value-expr WHEN expr1 THEN result1WHEN expr2 THEN result2:ELSE resultn END原创 2014-04-09 17:53:22 · 1539 阅读 · 0 评论 -
Teradata 学习笔记5
系统日历SQL有非常有限的日期运算功能,对日期运算比较困难。因此,有必要开发更复杂的基于时间的计算工具,这就是开发系统日历的原因。系统日历与用户自己定义的日历相比,最重要的一点是性能提高。Teradata的系统日历涵盖200年的范围,没有性能问题。因为日历表仅仅按照当前执行的查询物化所需要的实际行数据。日历表的布局系统日历包含从1900-01-01到2100-12-31原创 2014-04-10 16:53:15 · 6534 阅读 · 0 评论 -
Teradata 学习笔记1
Teradata所支持的数据类型类型 名字 字节长度说明数值型DATE 4 YYMMDD,特殊的INTEGER类型DECIMAL(n,m) 1,2,4,8 n: 1~18, m: 0~n,可缩写成DEC。如256.78可表示为DEC(5,2)NUMERIC(n,m) 1,2,4,8 同上BYTEINT 1 128~+127SMALLINT 2 32768~+32767原创 2014-04-08 16:46:03 · 4497 阅读 · 1 评论 -
Teradata 学习笔记2
分组与聚合:聚合函数聚合操作用来完成对一组指定数据进行聚合计算,完成聚合计算的函数主要有:! MIN 求最小值,计算中忽略空值。! MAX 求最大值,计算中忽略空值。! SUM 求合计,计算中忽略空值。! COUNT 返回个数,计算中包括空值。! AVG 求平均值,计算中忽略空值。原创 2014-04-09 13:38:10 · 2037 阅读 · 0 评论 -
ETL拉链算法汇总大全
拉链算法总结大全:一、0610算法(追加)1、删除仓库表的加载日期是本次加载日期的数据,以支持重跑delete from xxx where start_dt >=$tx_date;2、创建临时表,用于存放从源表中提取的数据create multiset volatile table xxx;3、向临时表中插入数据,按照一定规则加工insert into xxx sel原创 2015-08-21 17:40:25 · 8045 阅读 · 1 评论