需要准备的工具:电脑,sql数据库。
1、首先新建一个test表,有id,name,second三个字段,其中name字段有重复数据。
2、输入“select name,max(second) from test group by name”语句,点击运行。
3、可以看到已经查询出按name分组后取出的second最大的一条记录。
4、以输入“select name,max(second) from test group by name order by max(second) desc”语句,按分组后second最大值进行降序。
5、如果想查询mysql分组后最小的一条记录,输入“select name,min(second) from test group by name”语句,点击运行即可。
利用mysql提供的统计函数实现数量统计如果要按照某一列统计写法如下
Select count(列名) from 表
如果不忽略null值,写法如下
Select count(*) from 表名
用count函数就可以查看。 比如表名叫test。 要查询表中一共有多少条记录 select count(*) from test如果按条件查询的话,就正常使用where条件即可 select count(*) from test where id=1欢迎分享,转载请注明来源:内存溢出
评论列表(0条)