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;
如何在不使用子句 "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;