我有一个名为sales
的表格,它有两列:Sales_Id
和Price
。我需要从表中检索最便宜的价格。最便宜的价格是100.但是,它仅显示一个Sales_ID
,而我希望它以最便宜的价格返回所有3个条目。
Create table sales
(
Sales_Id int Primary Key,
Price number(4)
);
insert into sales values( 1,100);
insert into sales values( 2,400);
insert into sales values( 3,100);
insert into sales values( 4,100);
答案 0 :(得分:3)
select sales_id
from sales
where price = (select min(price) from sales)
答案 1 :(得分:2)
一种方法使用code-generator
/ Android.mk
:
rank()
答案 2 :(得分:0)
select * from sales
order by price
fetch first row with ties;
(需要Oracle 12.1或更高版本。)