首页 > 其他 > 详细

group 分组 和 limit 的使用

时间:2020-01-08 17:06:12      阅读:269      评论:0      收藏:0      [点我收藏+]

group by :

1.将查询结果按照一个或多个字段进行分组,字段值相同的为一组

2.可用于单个字段分组,也可用于多个字段分组

 select vrealname from vedio group by vrealname;

(select 后面的字段只能出现在以下两种情况 1. 在group by 后出现过  2. 在聚合函数中出现)

select vrealname,count(*) from vedio group by vrealname;  (计算每组中的样本的个数)

 select vrealname , group_concat(vinfo) from vedio group by vrealname; 

group_concat对按照vrealname分组后的vinfo进行整合

group by + with rollup   分组  + 总和小计

having : 对已经分好组的数据再进行过滤

select vrealname,count(*) from vedio group by vrealname having count(*) > 2; 

limit 的使用:

limit 数据有很多,只取指定数量的数据

  表中的数据,位置默认是从0开始

使用格式 : limit  起始位置  , 连续取的数目;

 

limit  要写到sql 语句的最后端。

group 分组 和 limit 的使用

原文:https://www.cnblogs.com/liuxjie/p/12167202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!