如何从数据库计算模式
How to calculate mode from database
我有县名、年份和价格。我正在尝试计算模式,但我不确定如何计算,我正在寻找最简单的命令。
SELECT COUNT(Price_€)AS Frequency FROM `sales20102015` WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'
这将显示数据库中的总行数...
有什么想法吗?谢谢
该查询将select单个最常见的价格,出现次数:
SELECT Price_€, COUNT(Price_€) FROM `sales20102015`
WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'
GROUP BY Price_€
ORDER BY COUNT(Price_€) DESC
LIMIT 1;
我相信您在这里指的是 mysql 数据库。如果是这种情况,那么下面将为您提供模式
SELECT x, COUNT( * )
FROM t1
GROUP BY x
ORDER BY COUNT( * ) DESC
LIMIT 1;
我有县名、年份和价格。我正在尝试计算模式,但我不确定如何计算,我正在寻找最简单的命令。
SELECT COUNT(Price_€)AS Frequency FROM `sales20102015` WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'
这将显示数据库中的总行数...
有什么想法吗?谢谢
该查询将select单个最常见的价格,出现次数:
SELECT Price_€, COUNT(Price_€) FROM `sales20102015`
WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'
GROUP BY Price_€
ORDER BY COUNT(Price_€) DESC
LIMIT 1;
我相信您在这里指的是 mysql 数据库。如果是这种情况,那么下面将为您提供模式
SELECT x, COUNT( * )
FROM t1
GROUP BY x
ORDER BY COUNT( * ) DESC
LIMIT 1;