SELECT 50 MAX FIRST PRICES 没有 "WHERE" 条款

SELECT 50 MAX FIRST PRICES without a "WHERE" clause

如何在不使用子句 "where" 的情况下 select table 中的第一个最高价格?

在mysql-

SELECT * FROM table_name
ORDER BY price desc LIMIT 50;

这将适用于 mysql:

SELECT 
    select_list
FROM
    table_name
order by column_name
LIMIT 0 , 50;
SELECT price
FROM table
ORDER BY price DESC
LIMIT 50;

你的问题不清楚。

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

select price
from t
order by price desc
limit 50;

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

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