如何从数据库计算模式

时间:2015-12-09 11:14:30

标签: mysql sql database mode

我有县名,年份和价格。我正在尝试计算模式但是我不确定如何,我正在寻找一个最简单的命令。

SELECT COUNT(Price_€)AS Frequency FROM `sales20102015` WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'

这将显示数据库中的总行数...

任何想法?感谢

2 个答案:

答案 0 :(得分:1)

此查询将选择最常见的单个价格和出现次数:

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;

答案 1 :(得分:1)

我相信你在这里指的是mysql数据库。如果是这种情况,那么下面将给你模式

SELECT x, COUNT( * )
FROM t1
GROUP BY x
ORDER BY COUNT( * ) DESC
LIMIT 1;