sql
important0534
这个作者很懒,什么都没留下…
展开
-
sql分组查询
SQL分组查询一.分组查询1.使用group by进行分组查询在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:〉被分组的列〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数group by的使用在这只写几个例子吧:例:select courseID,avg(score) as 课程平均成绩转载 2016-06-21 12:40:39 · 883 阅读 · 0 评论 -
sql分组后最大一条记录
获取分组后取某字段最大一条记录方法一:(效率最高)select * from test as a where typeindex = (select max(b.typeindex) from test as b where a.type = b.type );方法二:(效率次之)select a.* from test a,(select type,m转载 2016-06-21 14:26:08 · 596 阅读 · 1 评论 -
mysql分组取每组前几条记录
原文:http://www.educity.cn/wenda/404337.htmlmysql分组取每组前几条记录--按某一字段分组取最大(小)值所在行的数据/*数据如下:namevmysql分组取每组前几条记录 --按某一字段分组取最大(小)值所在行的数据 /*数据如下:name val memoa 2 a2(a的第二个值)a 1 a1--转载 2016-06-21 14:28:57 · 997 阅读 · 0 评论