ВЫБЕРИТЕ 50 МАКСИМАЛЬНЫХ ПЕРВЫХ ЦЕН без условия "ГДЕ" - PullRequest
0 голосов
/ 14 апреля 2019

как выбрать первые максимальные цены в таблице, не используя пункт "где"?

Ответы [ 4 ]

1 голос
/ 14 апреля 2019

это будет работать в MySQL:

SELECT 
    select_list
FROM
    table_name
order by column_name
LIMIT 0 , 50;
1 голос
/ 14 апреля 2019

В MySQL -

SELECT * FROM table_name
ORDER BY price desc LIMIT 50;
0 голосов
/ 14 апреля 2019

Ваш вопрос неясен.

Если вы хотите 50 строк, даже если есть дубликаты, вы можете использовать:

select price
from t
order by price desc
limit 50;

Если вы хотите 50 различных цен, то вы можетеиспользование:

select distinct price
from t
order by price desc
limit 50;
0 голосов
/ 14 апреля 2019
SELECT price
FROM table
ORDER BY price DESC
LIMIT 50;
...