随笔分类 -  Mysql

摘要:现在有一个表:成绩表grade,有四个班级的学生,现在问题是:取出每个班级分数为前两名的 学生信息。 这个问题的解决办法有很多,在此刻我的方法是, select sname, class, score from grade where ( select count(*) from grade as 阅读全文
posted @ 2018-05-18 21:55 zailushan 阅读(1255) 评论(0) 推荐(0)
摘要:比如说有表devicedata: 问题: 现在我想将devicedata这个表中的数据,先按device_id这个字段分组,然后每组中的数据按时间字段ts从大到小的排列, 如何解决呢? 错误的sql:首先分组,然后order by 排序, select * from devicedata GROUP 阅读全文
posted @ 2018-04-02 20:41 zailushan 阅读(11155) 评论(0) 推荐(0)
摘要:问题描述:表如下,如何让这个表按device_id这个字段分组,且组中的每条数据都查寻出来?(假如说这个表名为:devicedata) 错误答案:select * from devicedata GROUP BY device_id 这个sql得到的结果是: 每一组只显示了一条数据, 显然没达到我们 阅读全文
posted @ 2018-04-02 20:23 zailushan 阅读(4485) 评论(0) 推荐(2)