
SQL
文章平均质量分 72
iteye_821
这个作者很懒,什么都没留下…
展开
-
SQL行列转换
/*标题:普通行列转换(version 2.0)作者:爱新觉罗.毓华 时间:2008-03-09地点:广东深圳说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四...原创 2011-01-13 22:57:17 · 82 阅读 · 0 评论 -
行列转换等经典SQL语句
1.--行列转换原表: 姓名 科目 成绩 张三 语文 80 张三 数学 90 张三 物理 85 李四 语文 85 李四 物理 82 李四 英语 90 ...原创 2011-01-13 23:19:35 · 81 阅读 · 0 评论 -
Sql合并表、行列转换经典案例
案例:表A:STUDENT STUDENTID,STUDENTNAME 1, 'BOY A' 2, 'BOY B' 表B:SUBJECT STUDENTID,SUBJECT 1, '语文' 1, '数学' 1, '英语' 1, '化学 1, '物理' 1, '政治' 1, '体育' 2, '...原创 2011-01-13 23:27:33 · 127 阅读 · 0 评论 -
转一个关于优化sql的文章
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优...原创 2011-01-13 23:50:47 · 96 阅读 · 0 评论 -
影响SQL server性能的关键三个方面(转贴)
1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索引 D:每个表中可以有少一...原创 2011-01-14 00:01:08 · 105 阅读 · 0 评论 -
【转】Oracle性能调优-优化排序操作
关于Oracle 10g性能方面,谈论最多的就是新的自动工作负荷存储库(AWR)特性和通过自动数据库诊断监视(ADDM)提供的前瞻性性能监视。 当建立同Oracle会话时,会在服务器内存中划分出一个专门用来排序的区域,从而为会话提供排序空间。但是,这个排序空间毕竟有限,若记录数量超 过这个排序空间的话,就需要进行磁盘排序。但是,我们都知道,磁盘排序的执行速度要比内存排序的执行速度慢1400...原创 2011-01-14 00:03:54 · 200 阅读 · 0 评论 -
SQL Server2005性能调优专题
【SQL Server2005性能调优专题】见http://publish.itpub.net/zt/sqlserver2005/index.html原创 2011-01-14 00:05:45 · 140 阅读 · 0 评论 -
【推荐】Oracle导出所有表结构
【背景说明】最近在帮同事维护OA系统,需要查看Oracle数据库的所有表结构,又不想一个一个表的导出建表语句。搜到这个,于是和大家分享一下:) 【Oracle导出所有表结构SQL】(说明:此SQL语句是通用的,直接可以拿来用,爽!当然若有额外需求,请根据实际情况修改) SELECT B.TABLE_NAME AS "表名", C.COMMENTS ...原创 2011-03-11 13:11:31 · 500 阅读 · 0 评论