您的位置:首页 > 数据库 > MySQL

MySql数据库-08DDQL数据查询语言(下)

2017-10-31 15:34 155 查看
一:分组查询

当需要分组查询时需要使用group by子句,例如查询每个部门的工资和,这说明要使用部门来分组。

    注:凡和聚合函数同时出现的列名,一定要写在group by 之后

  例:

     1 查询每个部门的部门编号和每个部门的工资和:

                  select number, sum(salary) from user group by number; 

         2 查询每个部门的部门编号以及每个部门工资大于1500的人数:

                   select number,count(*) from user where salary>1500 group by number;

having

  例:

 查询工资总和大于9000的部门编号以及工资和:

            select  number sum(salary) from  user  group by number having sum(salary)>9000;

二 :关键字limt

limit用来限定查询结果的起始行,以及总行数。
 

语法: select * from 表名 limit 起始行,查询行数。

                  例: select * from user limit  0,5;   (所显示查询从首行开始一共5行数据)

注意:起始行从0开始,即第一行开始!

 常用在分页查询上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库 数据 java