sql
BEIDOUJS
凡在小事上对真理持轻率态度的人,在大事上也是不足信的。知己知彼。
展开
-
sql中on where having的区别
on、where、having这三个都可以加条件的子句中,on是最先执行,where次之,having最后。有时候如果这先后顺序不影响中间结果的话,那最终结果是相同的。但因为on是先把不符合条件的记录过滤后才进行统计,它就可以减少中间运算要处理的数据,按理说应该速度是最快的。 根据上面的分析,可以知道where也应该比having快点的,因为它过滤数据后才进行sum,所以ha转载 2012-08-07 11:05:56 · 874 阅读 · 0 评论 -
JOIN联表中ON,WHERE后面跟条件的区别
对于JOIN的连表操作,这里就不细述了,当我们在对表进行JOIN关联操作时,对于ON和WHERE后面的条件,不清楚大家有没有注意过,有什么区别,可能有的朋友会认为跟在它们后面的条件是一样的,你可以跟在ON后面,如果愿意,也可以跟在WHERE后面。它们在ON和WHERE后面究竟有一个什么样的区别呢?在JOIN操作里,有几种情况。LEFT JOIN,RIGHT JOIN,INNER JOIN等。转载 2012-08-07 11:12:29 · 2642 阅读 · 0 评论 -
SQL优化-索引(1)
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就转载 2012-08-07 14:36:55 · 804 阅读 · 0 评论 -
sql新的解题思维
请用一个sql语句得出结果!请注意两种解题方法,第一种思维很新,第二种方法的思维和行转列相似原创 2012-08-08 18:29:28 · 825 阅读 · 0 评论 -
sql数据表中查询最大的两项和统计查询
************************************************************************************************************************************************************************************答案为:select原创 2012-08-09 19:03:54 · 1897 阅读 · 0 评论