我想获得SQL中用户数量最多的10个'product_id'最高值。但我的代码不起作用。如何在SQL中获得10个最高的计数?
这是我的SQL代码。
select top(10) product_id from request_list order by product_id DESC;
以下是数据库中'request_list'表的一些数据。
- 1 [email protected]
- 1 [email protected]
- 10 [email protected]
- 10 [email protected]
- 10 [email protected]
根据上述数据,product_id = 10应该作为第一个值,因为它是许多用户评分的最高值。
是您的产品ID只数或整个字符串? –
@ shree.pat18它是一个字符串。 –
好的,请为您正在使用的任何DBMS添加标签。 –