锁定老帖子 主题:一个SQL题目
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (11)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-03
看了N遍,两条SQL一模一样的,那些说是结果不同,性能上有差异,是从哪里看出来的,赐教一下呀,实在是没看出来 区别在哪里!!
|
|
返回顶楼 | |
发表时间:2010-06-03
wgy_superpower 写道 看了N遍,两条SQL一模一样的,那些说是结果不同,性能上有差异,是从哪里看出来的,赐教一下呀,实在是没看出来 区别在哪里!!
他们是假如 group by 里面ab的顺序不一样 |
|
返回顶楼 | |
发表时间:2010-06-03
这是 愚人贴吧,,,这不耍我们吗??你闲的慌啊,
多亏 你只写了几行,,你要是写几百行??? |
|
返回顶楼 | |
发表时间:2010-06-03
MySpace 写道 FrankGui 写道 表t有四个字段a/b/c/d,问下面两个SQL语句结果有什么不同:
select a, b, sum(c) from t where d='t' group by a, b order by a,b select a, b, sum(c) from t where d='t' group by a, b order by a,b 区别就是Group By中的列顺序不同。 做了N年SQL了,还从来没有留意这个问题,我直接回答:结果没区别,但是对性能可能有影响 本人眼拙 但要 留下证据 +1 |
|
返回顶楼 | |
发表时间:2010-06-03
发帖的发了就不看了啊
看了两三遍,眼睛累歪了都 |
|
返回顶楼 | |
发表时间:2010-06-03
zhiyuanmiao 写道 MySpace 写道 FrankGui 写道 表t有四个字段a/b/c/d,问下面两个SQL语句结果有什么不同:
select a, b, sum(c) from t where d='t' group by a, b order by a,b select a, b, sum(c) from t where d='t' group by a, b order by a,b 区别就是Group By中的列顺序不同。 做了N年SQL了,还从来没有留意这个问题,我直接回答:结果没区别,但是对性能可能有影响 本人眼拙 但要 留下证据 +2 |
|
返回顶楼 | |
发表时间:2010-06-03
认真地看了10遍。。确认是一样的。..
|
|
返回顶楼 | |
发表时间:2010-06-03
什么玩意 确实一样嘛
|
|
返回顶楼 | |
发表时间:2010-06-03
LZ 太不负责任了,发了贴就逃走了,害的大伙死了几个细胞
|
|
返回顶楼 | |
发表时间:2010-06-04
caizi12 写道 LZ 太不负责任了,发了贴就逃走了,害的大伙死了几个细胞
+1 |
|
返回顶楼 | |