随笔分类 -  Database

数据库 行转列 列转行详解
摘要:目录结构如下: [一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE 初始数据如下图: 1.2、 如果需要实现如下的查询效果图: 这就是最常见的行转列,主要原理是利用decode函数、聚集函数(sum),结合group by分组实现的,具体的sql如下: 1.3、延伸 如果要实现 阅读全文

posted @ 2014-05-13 20:48 fqzhang 阅读(3577) 评论(0) 推荐(0)

数据库稠密索引与稀疏索引
摘要:一、稠密索引 如果记录是排好序的,我们就可以在记录上建立稠密索引,它是这样一系列存储块:块中只存放记录的键以及指向记录本身的指针,指针就是一个指向记录或存储块地址。稠密索引文件中的索引块保持键的顺序与文件中的排序顺序一致。既然我们假定查找键和指针所占存储空间远小于记录本身,我们就可以认为存储索引文件比存储数据文件所需存储块要少得多。当内存容纳不下数据文件,但能容纳下索引文件时,索引的优势尤为明显。... 阅读全文

posted @ 2014-05-08 20:51 fqzhang 阅读(6582) 评论(0) 推荐(2)

导航