首页 > 试题广场 >

这里有一张中国高校院士数目信息表(院士姓名,高校所在省区)(

[单选题]
这里有一张中国高校院士数目信息表(院士姓名,高校所在省区)(只展示了部分数据,其余大量数据形式相同)
+-----------+---------+
|     name     |province |
+-----------+---------+
| ad        |     GD    |
| ws        |     ZJ    |
| ge        |     FJ    |
| MO        |     SX    |
| wi        |     ZJ    |
+-----------+---------+
查询出哪个省区,出生院士人数最多?
  • select province,count(*) as count from college group by province  limit 1;
  • select province,count(*) as count from college group by province order by count desc limit 1;
  • select province,count(*) as count from college order by count desc limit 1;
  • select province,count(*) as count from college group by province order by count limit 1;
先根据province分组,然后使用count()函数统计每个分组中所有的(即*表示)记录数,将每组的统计结果形成临时列并命名为count,然后使用order by count desc根据count列中的值对临时结果倒序排序,并使用limit 1限制只选择第一个结果。
发表于 2021-05-01 14:54:48 回复(0)
order by:排序依据,用来对数据库的一组数据进行排序 group by:进行分组,指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理
发表于 2022-09-15 11:45:06 回复(0)