摘要: 一直对T-SQL的聚合函数、group by、having“耿耿于怀",因为在使用它们的时候,我经常性的犯错误。因此,现在将它们之间的一些小规则在此记录一下,以后碰到问题好查:1、where与having的区别: where 的查询条件是在分组之前进行的,换句话说:就是只能针对单行操作.因此,在它里面是不能有聚合函数的。 而having的查询条件是在分组之后进行的,也就是说,它可以针对多行记录操作,,而且,它里面可以使用聚合函数。 特别记注:聚合函数是针对多行操作的,这样一来,为什么where里不能有聚合函数就比较好理解了。2、group by 与聚合函数 如果查询中包含一个聚合函数 阅读全文
posted @ 2009-11-26 16:16 mcjeremy 阅读(392) 评论(0) 推荐(0) 编辑
------------------------------------ 心静似高山流水不动,心清若巫峰雾气不沾 ------------------------------------