在没有“WHERE”条款的情况下选择50 MAX MAXST PRICES

问题描述 投票:0回答:4

如何在不使用“where”条款的情况下选择表中的第一个最高价格?

mysql sql top-n
4个回答
0
投票

你的问题不清楚。

如果你想要50行,即使有重复项,那么你可以使用:

select price
from t
order by price desc
limit 50;

如果您想要50个不同的价格,那么您可以使用:

select distinct price
from t
order by price desc
limit 50;

1
投票

这将在mysql中工作:

SELECT 
    select_list
FROM
    table_name
order by column_name
LIMIT 0 , 50;

1
投票

在mysql中 -

SELECT * FROM table_name
ORDER BY price desc LIMIT 50;

0
投票
SELECT price
FROM table
ORDER BY price DESC
LIMIT 50;
© www.soinside.com 2019 - 2024. All rights reserved.