我有县名,年份和价格。我正在尝试计算模式但是我不确定如何,我正在寻找一个最简单的命令。
SELECT COUNT(Price_€)AS Frequency FROM `sales20102015` WHERE Date_of_Sale LIKE '%2010%' AND County = 'Monaghan'
这将显示数据库中的总行数...
任何想法?感谢
答案 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;