摘要:
首先创建测试表、添加数据。createtable #t(a int,b int,c int,d int,e int)insertinto #t values(1,2,3,4,5)insertinto #t values(1,2,3,4,6)insertinto #t values(1,2,3,4,7)insertinto #t values(1,2,3,4,8)insertinto #t values(1,3,3,4,5)insertinto #t values(1,3,3,4,6)insertinto #t values(1,3,3,4,8)insertinto #t values(1,3, 阅读全文
摘要:
Group by与having理解注意:select 后的字段,必须要么包含在group by中,要么包含在having 后的聚合函数里。1. GROUP BY 是分组查询, 一般 GROUP BY 是和聚合函数配合使用group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面(重要)例如,有如下数据库表:A B 1 abc 1 bcd 1 asdfg如果有如下查询语句(该语句是错误的,原因见前面的原则)select A,B from table group by A 该查询语句的意图是想得到如下结果(当然只是一相情愿) A B 阅读全文