用于统计数据的SQL函数

用于统计数据的SQL函数,sql,function,count,phpmyadmin,Sql,Function,Count,Phpmyadmin,假设我在某个表的某个列中有100条记录 该列中的所有这些数据都是1到10之间的随机数 我可以使用什么SQL函数来计算这100条记录中出现最多的数字,并在列中单独显示该数字 我该怎么做?假设您使用的是mysql,谢谢(因为有疑问标签): 尝试以下查询以获取计数: select count(*) from t group by col order by count(*) desc limit 1 这是MySQL语法。限制1是特定于数据库的。例如,在SQL Server中,它将是selecttop1

假设我在某个表的某个列中有100条记录

该列中的所有这些数据都是1到10之间的随机数

我可以使用什么SQL函数来计算这100条记录中出现最多的数字,并在列中单独显示该数字


我该怎么做?假设您使用的是mysql,谢谢(因为有疑问标签):


尝试以下查询以获取计数:

select count(*)
from t
group by col
order by count(*) desc
limit 1
这是MySQL语法。
限制1
是特定于数据库的。例如,在SQL Server中,它将是
selecttop1

这将获得列中的数字:

select col
from t
group by col
order by count(*) desc
limit 1
select col
from t
group by col
order by count(*) desc
limit 1