Group By的使用

1、概述
“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
示例1
select 类别 as 别名
from 表
group by 类别。

distinct关键字的使用

1、概述
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。

table表

字段1 字段2
id name
1 a
2 b
3 c
4 c
5 b

select distinct name from table
得到的结果是:
name
a
b
c

例题:
数据库 group by与 distent 的使用
select class from (select distinct * from courses) as c group by c.class having count(class)>=5

相关文章:

  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2021-07-02
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2021-07-24
猜你喜欢
  • 2018-08-09
  • 2021-05-24
  • 2022-12-23
  • 2021-07-06
  • 2022-01-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案