文档介绍:淘宝网开发人员数据库知识参考手册
编写、修订、审核记录
编号
文档版本
修订章节
修订原因
修订日期
修订人
1
全文
新建文档
2007-9-27
胜通
2
补充文档
2008-1-6
胜通
3
4
5
6
7
8
9
10
目录
第一章 基本元素 6
第一节 数据类型 6
1. VARCHAR2(size): 6
2. CHAR(size) 6
3. LONG 7
4. CLOB 7
5. NUMBER(p,s) 7
6. DATE 8
7. TIMESTAMP( factional_seconds_precision ) 8
第二节 NULL 8
第三节 伪列 11
1. CURRVAL 和 NEXTVAL 11
2. LEVEL 12
3. ROWID 12
4. ROWNUM 13
5. XMLDATA 15
第四节 注释 15
第五节 数据库的对象 16
1. 模式对象 16
2. 非模式对象 17
3. 部分模式对象 17
第六节 格式模型 17
1. 时间格式 17
第七节 操作符 19
1. 操作符列表 19
2. 操作符优先级 19
3. 连接操作符 19
4. 集合操作符 19
第二章 表达式 19
第三章 条件 19
第一节 条件的优先级 20
第二节 比较条件 21
第三节 逻辑条件 23
第四节 成员关系条件 23
第五节 范围条件 23
第六节 NULL条件 23
第四章 函数 23
第一节 单值函数 23
1. 数值型函数 24
² MOD 24
² ROUND 24
² TRUNC 26
² ABS 26
² ACOS 26
² ASIN 27
² ATAN 27
² ATAN2 28
² BIN_TO_NUM 29
² BITAND 29
² CEIL 29
² COS 29
² FLOOR 29
² SIN 29
² SINH 29
² 29
2. 返回字符值的字符型函数 29
² LOWER 29
² UPPER 30
² LPAD 30
² RPAD 31
² TRIM 31
² LTRIM 32
² RTRIM 33
² REPLACE 33
² SOUNDEX 33
² SUBSTR 34
² TRANSLATE 35
² 36
3. 返回数字值的字符型函数 36
² INSTR 36
² LENGTH 37
² 38
4. 日期函数 38
² ADD_MONTHS 38
² CURRENT_DATE 39
² CURRENT_TIMESTAMP 40
² SYSDATE 40
² SYSTIMESTAMP 41
² LAST_DAY 42
² NEXT_DAY 42
² MONTHS_BETWEEN 43
² ROUND 43
² TRUNC 45
5. 转换函数 45
² TO_CHAR 45
² TO_DATE 47
² TO_NUMBER 47
6. 其他辅助函数 48
² DECODE 48
² GREATEST 49
² LEAST 50
² NULLIF 50
² NVL 50
² NVL2 51
² SYS_CONNECT_BY_PATH 52
² SYS_CONTEXT 52
第二节 聚集函数 52
² AVG 55
² COUNT 56
² DENSE_RANK 57
² RANK 57
² FIRST 58
² LAST 58
² MAX 58
² MIN 59
² SUM 60
² 61
第三节 分析函数 61
1. 概述 61
2. 工作机制 61
3. 语法 62
4. 常用的分析函数 65
² AVG 65
² COUNT 66
² FIRST_VALUE 67
² LAST_VALUE 68
² LAG 68
² LEAD 69
² MAX 69
² MIN 70
² DENSE_RANK 70
² RANK 72
² ROW_NUMBER 72
² SUM 73
5. 不太常用的分析函数 74
6. 常见问题 74
² 计算动态累计问题 74
² TOP-N问题 74
² 交叉查询问题 74