张洪举

非淡泊无以明志,非宁静无以致远。

排序:
默认
按更新时间
按访问量

新书:锋利的SQL(第2版)开始发售及代码下载

本书第1版是在四年前出版的,但至今仍在被众多的SQL爱好者追捧,甚至不辞辛劳地逐页扫描,上传至网络进行分享。本书第1版是基于SQL Server 2008编写的。时光荏苒,目前SQL Server 2014已经发布,窗口函数等新功能不断被丰富和发展,先前需要编写很复杂的代码才能完成的工作,现在寥寥...

2015-05-22 21:10:47

阅读数:2606

评论数:5

请帮助投票

单击链接后不要,单击“选”,不要投票,单击完最后一个链接后,再选投票。 1.枝头春意闹(中国年)2.红火(家乡)3.残荷春梦(中国年)4.明湖夜色(中国年)...

2017-10-19 21:03:40

阅读数:920

评论数:1

SQL Server 2016:实时查询统计

一个数据库查询超时了,而你并不知道原因。估计查询计划可以揭示问题所在,因此,你彻底地消除了超时。但一个小时后,查询还在运行,而你无法获得真正的执行计划。要是有一种方法可以找出服务器内部实际正在发生的事情就好了。借助SQL Server 2016中的“实时查询统计(Live Query Statis...

2015-10-15 15:08:38

阅读数:1261

评论数:0

SQL Server 2016:内存列存储索引

作者 Jonathan Allen,译者 谢丽SQL Server 2016的一项新特性是可以在“内存优化表(Memory Optimized Table)”上添加“列存储索引(Columnstore Index)”。要理解这是什么意思,我们应该首先解释术语列存储索引和内存优化表。列存储索引是一种...

2015-08-25 13:56:44

阅读数:2159

评论数:0

Excel使用ADO调用SQL Server存储过程

前期使用Excel做一个现场投票的小软件,问题出在查看投票按钮上,起初只是使用SELECT语句查询,一切正常;后期对于投票结果需要进行一些权重的计算,过程比较复杂,便想到把计算过程放在SQL Server端,使用存储过程实现。但是,在调用存储过程的过程中却遇到了问题,一直无法返回记录集。最后发现问...

2015-03-25 20:32:30

阅读数:4360

评论数:0

锋利的SQL2014:处理死锁

在两个或多个任务中,如果每个任务锁定了其他任务试图锁定的资源,此时会造成这些任务永久阻塞,从而出现死锁。除非某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。数据库引擎死锁监视器定期检查陷入死锁的任务。如果检测死锁,将选择其中一个任务作为牺牲品,然后终止其事务并提示错误。这样,其他任务...

2015-03-22 14:06:31

阅读数:2450

评论数:0

锋利的SQL2014:基于窗口的偏移计算

SQL Server 2012引入了四个偏移函数:LAG和LEAD、FIRST_VALUE和LAST_VALUE,用于从当前行的某个偏移量、或是一个窗口框架的开头或结尾的行返回一个元素。 LAG和LEAD支持窗口分区和窗口排序子句,FIRST_VALUE和LAST_VALUE在支持窗口分区和窗口...

2015-02-14 04:21:31

阅读数:1866

评论数:0

锋利的SQL2014:基于窗口的分布计算

从SQL Server2012开始,提供了四个排名分布函数,包括PERCENT_RANK、CUME_DIST、PERCENTILE_CONT和PERCENTILE_DISC。其中PERCENT_RANK用于计算某行的相对排名,CUME_DIST用于计算行的累积分布(即相对位置),PERCENTIL...

2015-02-14 03:58:56

阅读数:1694

评论数:0

锋利的SQL2014:基于窗口的排名计算

从SQL Server2005开始,提供了4个排名函数,分别是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。ROW_NUMBER用于按行进行编号,RANK和DENSE_RANK用于按指定顺序排名,NTILE用于对数据进行分组。

2015-02-14 03:57:06

阅读数:1671

评论数:0

锋利的SQL2014:基于窗口的聚合计算

实际上,窗口聚合与分组聚合在功能上是相同的,唯一的差别是,分组聚合是通过GROUP BY进行分组计算,而窗口聚合是通过OVER子句定义的窗口进行计算。这个所谓的窗口,实际上也是一组数据。SQL Server提供的聚合函数包括:AVG、CHECKSUM_AGG、COUNT、COUNT_BIG、GRO...

2015-02-12 05:32:17

阅读数:2263

评论数:0

锋利的SQL2014:层次结构操作之Hierarchyid

组织管理架构、目录路径等层次结构数据,在关系数据库中解决起来稍微有点繁琐。在SQL Server 2005中提供了公用表表达式(CTE),可以使用递归CTE的方式查询层次结构数据。本节将介绍一种使用hierarchyid数据类型解决此问题的方法。Hierarchyid数据类型是从SQL Serve...

2015-01-10 17:56:24

阅读数:2425

评论数:0

锋利的SQL2014:SQL Server 2014示例数据库的安装步骤

1.登录http://msftdbprodsamples.codeplex.com/releases/view/125550网站,单击Adventure Works 2014 FullDatabase Backup.zip下载数据库文件。2.下载完成后解压缩,释放后的文件名为AdventureWo...

2015-01-04 20:47:05

阅读数:8348

评论数:2

锋利的SQL2014:联接算法

在Microsoft SQLServer Management Studio中执行查询时,如果选定工具栏中的按钮,可以看到为查询生成的执行计划。执行计划以图形方式显示了SQL Server查询优化器选择的数据检索方法,如表扫描、排序、哈希匹配等。对于联接查询,SQL Server会根据联接表之间的...

2015-01-03 17:58:32

阅读数:1588

评论数:0

锋利的SQL2014:SQL的同时操作概念

需要注意的是,SQL有一个称作同时操作(all-at-onceoperations)的概念,即出现在同一逻辑处理阶段的所有表达式在同一时间点进行逻辑计算。

2014-12-30 20:54:57

阅读数:1607

评论数:0

锋利的SQL2014:使用NULL比较搜索条件

SQL使用NULL表示缺失值,NULL值与0、0长度的字符串或空白(字符值)的含义不同。NULL值计算使用三值逻辑,即谓词可以计算为TRUE、FALSE或UNKNOWN。

2014-12-30 20:52:55

阅读数:1809

评论数:0

锋利的SQL2014: 内存优化表

内存优化表是从SQLServer 2014开始引入的,它将数据的读取、写入操作都放置到内存中完成,这与传统的磁盘表是最大的不同。此功可以减少锁的等待问题,从而改善写入等待延迟,可以用于某些特殊负荷的操作。

2014-12-30 20:38:01

阅读数:3532

评论数:0

阿里首席战略官曾鸣:活数据、热数据才是大数据

导语“如果没有计算能力,我们谈不上大数据的时代,谈不上海量数据的高效应用”。“传统家电的互联网化,最终还是会输给互联网平台上全新产生的智能家居产品。”“我不同意机器人统治社会的那种理论的。机器代替不了的部分,是人类创造力要用力深挖的地方。” 一、互联网的“鱼骨头”三个词来说明白什么是互联网:互联网...

2014-11-30 20:46:15

阅读数:1345

评论数:0

只要1000个字,文科生也能理解“大数据”

大数据对绝大部分人来说就好比“叶公好龙”里面的龙,听说过没见过。大家都知道大数据很流行,但是真正理解大数据的逻辑的人仍然不多。我觉得这个问题更多是出在大数据的推广者自己身上,写的文章术语太多,谈理论太多,不接地气,以至于让普通人看不懂。当然这也不能怪他们,能把大数据玩转的基本都是理科生,写文章并非...

2014-11-30 20:44:17

阅读数:1398

评论数:0

Visual FoxPro 6.0~9.0解决方案与范例大全写作原稿及光盘下载

自从微软宣布停止开发Visual FoxPro之后,此类图书的出版也成了难题,但是至今仍有许多VFP的坚守者,到处搜罗这本8年前的图书。特此奉上写作原稿,看起来会比淘宝上的扫描版本会舒服很多。下载地址:http://download.csdn.net/detail/zhanghongju/8146...

2014-11-11 22:20:08

阅读数:4743

评论数:13

金融脱媒靠谱吗?

金融脱媒一个是指居民脱离金融机构直接在金融市场上购买基金、保险、股票等直接债权,另一个是指企业可以通过发行股票、债券等方式直接在金融市场上融资。 在当前互联网思维影响下,从专家学者一直到各路媒体,认为随着互联网信息的极大丰富,人们可以脱离金融机构直接进行投融资,至于脱媒的可行性到底有多大,没有...

2014-11-08 16:07:14

阅读数:1766

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭