分组查询
分组查询,是对数据按照某个或多个字段进行分组,MySQL中使用group by关键字对数据进行分组,基本语法形式为:
[group by 字段] [having ]
#字段值为进行分组时所依据的列名称...例如,要返回每个水果供应商提供的水果种类,这时就要在分组过程中用到COUNTO函数,把数据分为多个逻辑组,并对每个组进行集合计算....实例: 根据Gid对lyshark表中的数据进行分组,并显示水果种类大于1的分组信息,SQL语句如下:
MariaDB [lyshark]> select Gid,group_concat(Name)...,然后计算每个分组中的总记录条数,SQL语句如下:
MariaDB [lyshark]> select o_num,count(o_item) from test1 group by o_num;
+...,sum()函数计算每个分组中订购水果的总量.