Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2268760
  • 博文数量: 293
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2170
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-31 14:30
个人简介

自己慢慢积累。

文章分类

全部博文(293)

发布时间:2015-08-26 15:23:27

在涉及到联接运算的查询中(各种join),主要有以下几个步骤:

  a.求笛卡尔积。不论是什么类型的联接运算,首先都是执行交叉连接(cross join),求笛卡儿积,生成虚拟表VT1-J1。

b.ON筛选器。这个阶段对上个步骤生成的VT1-J1进行筛选,根据ON子句中出现的谓词进行筛选,让谓词取值为true的行通过了考验,插入到VT1-J2。

c.添加外部行。如果指定了outer join,还需要将VT1-J2中没有找到匹配的行,作为外部行添加到VT1-J2中,生成VT1-J3。

经过以上步骤,FROM阶段就完成了。概括地讲,FROM阶段就是进行预处理的,根据提供的运算符对语句中提到的各个表进行处理(除了join,还有apply,pivot,unpivot)......【阅读全文】

阅读(1114) | 评论(0) | 转发(0)

发布时间:2015-08-24 16:23:23

在群里看各位大神们聊天,看到一个有意思的需求和一个有意思的SQL<br /><br />有人问:<br /><span style="color:#000006;font-family:微软雅黑, 'MS Sans Serif', sans-serif;font-size:13px;line-height:normal;white-space:normal;">写一个语句查询&nbsp;一个班级内男生、女&nbsp;生分数最高的前5名<br />要求,不能.........【阅读全文】

阅读(1001) | 评论(0) | 转发(0)

发布时间:2015-08-24 15:44:08

首先看下官方文档<br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code407')">此处</span>)折叠或打开</p></div><div id="code407" class="codeText"><ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li>.........【阅读全文】

阅读(1235) | 评论(0) | 转发(0)

发布时间:2015-08-21 14:07:22

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。......【阅读全文】

阅读(1091) | 评论(0) | 转发(0)

发布时间:2015-08-19 14:07:04

linux 逻辑卷扩容......【阅读全文】

阅读(5519) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册