用于统计数据的SQL函数
假设我在某个表的某个列中有100条记录 该列中的所有这些数据都是1到10之间的随机数 我可以使用什么SQL函数来计算这100条记录中出现最多的数字,并在列中单独显示该数字用于统计数据的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
我该怎么做?假设您使用的是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