自己慢慢积累。
全部博文(297)
发布时间:2016-02-03 17:59:08
这个方案是在MYSQL群中(MySQL社区(Super群) 71821237 )“福建-开发-冷寂” 成员提出来的。我这里只是进行了验证! 统计gcjl_hphm表,hphm 字段中 0 出现的次数方案: replace 前字符长度 - replace后字符长度 mysql> select char_length(hphm)-char_length(replace(hphm,'0','.........【阅读全文】
发布时间: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)......【阅读全文】
发布时间: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;">写一个语句查询 一个班级内男生、女 生分数最高的前5名<br />要求,不能.........【阅读全文】
发布时间: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>.........【阅读全文】