码迷,mamicode.com
首页 >  
搜索关键字:锋利的sql    ( 4个结果
SQL Server2008窗口计算
(一) 窗口的定义:指为用户指定的一组行,也称着"分区"。如下图所示的窗口分区。每一个班级看作是一个数据窗口,一共有三个窗口 参考资料: 1》张洪举 《锋利的SQL》 第九章 ...
分类:数据库   时间:2016-10-13 14:55:31    阅读次数:180
新书:锋利的SQL(第2版)开始发售及代码下载
本书第1版是在四年前出版的,但至今仍在被众多的SQL爱好者追捧,甚至不辞辛劳地逐页扫描,上传至网络进行分享。本书第1版是基于SQL Server 2008编写的。时光荏苒,目前SQL Server 2014已经发布,窗口函数等新功能不断被丰富和发展,先前需要编写很复杂的代码才能完成的工作,现在寥寥几行就能把问题搞定。无论是从代码可读性还是执行效率方面看,SQL Server 2014都值得我们去深入学习。因此,我们在第1版的基础上,对书的内容重新进行了补充和完善。此外,这次我们还补充了一些像“三值逻辑”这样...
分类:数据库   时间:2015-05-22 22:35:53    阅读次数:300
锋利的SQL-SQL Server的表旋转(行列转换)
所谓表旋转,就是将表的行转换为列,或是将表的列转换为行,这是从SQL Server 2005开始提供的新技术。因此,如果希望使用此功能,需要将数据库的兼容级别设置为90。表旋转在某些方面也是解决了表的数据存储和实际需要之间的矛盾。...
分类:数据库   时间:2014-08-17 20:02:12    阅读次数:341
锋利的SQL-基于窗口的排名计算
在SQL Server中,窗口被定义为用户指定的一组行。之所以要提出窗口这个概念,因为这种基于窗口或分区的重新计算在实际工作应用范围比较广泛。例如,假设我们要对每个班级中的学生按成绩进行排序,在对第1个班级排序完成后,对第2个班级进行排序时编号需要重新从1开始。在SQL Server 2005之前,像这种排序方式实现起来是比较烦琐的。可以说,对新窗口重新启动计算是窗口计算的重要特点。...
分类:数据库   时间:2014-08-17 20:01:32    阅读次数:351
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!