如何列出最昂贵和最便宜的物品价格(SQL)

时间:2014-01-16 10:29:29

标签: sql list

我希望找到能够列出我最贵物品和最便宜物品价格的解决方案。最基本的解决方案非常有用。

亲切的问候,

C

5 个答案:

答案 0 :(得分:1)

下面。

Select TOP (10) I.Price [Most expensive price]
from Items as I
order by I.Price DESC

Select TOP (10) I.Price [Least expensive price]
from Items as I
order by I.Price ASC

答案 1 :(得分:0)

假设您的表名为item,并且您的列名为nameprice,则如果您想要最昂贵的项目,则以下查询可以解决问题:

SELECT * 
FROM item 
ORDER BY price DESC

首先查询最便宜的物品:

SELECT * 
FROM item 
ORDER BY price ASC

答案 2 :(得分:0)

使用Order By子句查找解决方案:

select * from Table Order By Price DESC

答案 3 :(得分:0)

提问不是最好的方法 - 你有没有尝试过什么?如果你是新人,你有没有研究过什么?无论如何,假设你的表有一个price字段,你可以使用这样的东西 -

SELECT
    MAX(price) AS [MOST EXPENSIVE],
    MIN(price) AS [LEAST EXPENSIVE]
FROM YOUR_TABLE_NAME
WHERE YOUR_CONDITION_IF_ANY
GROUP BY YOUR_GROUPING_IF_ANY

答案 4 :(得分:0)

这将为您提供最高和最低价格的记录。

select * from test
where price in (select MAX(price) from test) 
OR price in(select MIN(price) from test)