4.3 MySQL中的TopN  前几名
2020年3月31日
17:39
目前的版本中MySQL中没有这个关键字，但是SQL Server中有
在 SQL Server中，查询前几名，是这样的语法：SELECT TOP n 字段名 FROM 表名 WHERE… ORDER BY…
在MySQL中，查询前几名使用 LIMIT 名次 一定要放在最后面使用，LIMIT不只这一个功能，其它功能以后再讲
例如：查询每家店铺，所有日期区间内，总销量的前3名。
SELECT 店号,SUM(销售数量) AS 销售总量 FROM 销售表 GROUP BY 店号 ORDER BY 销售总量 DESC LIMIT 3;
切记：使用limit排名时，一定要先排序
Limit3：前三名的意思