我希望找到能够列出我最贵物品和最便宜物品价格的解决方案。最基本的解决方案非常有用。
亲切的问候,
C
答案 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
,并且您的列名为name
和price
,则如果您想要最昂贵的项目,则以下查询可以解决问题:
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)