南国迦叶 发表于 2011-6-17 21:47:34

SQL查询语句求助

比如现有一个产品信息表A,表明为a,在表中有20条记录,其中有单价的属性
想知道查询这个表中单价(unitprice)排名在前五位的语句怎么写啊(由高到低)?
补充:所有列均显示

bingquan1025 发表于 2011-6-20 13:14:00

select top 5 * from a order by unitprice desc

msnshow 发表于 2011-6-20 14:05:15

什么数据库

BRAVERY 发表于 2011-6-20 15:42:36

select top * from a order by unitprice desc

yuehualove 发表于 2011-6-21 09:33:01

oracle数据库:
select * from
(select * from 表名 order by 字段 desc)
where rownum < 6

sqlserver:select top 5 * from a order by unitprice desc

8463212 发表于 2011-6-21 09:41:14

同意楼上
页: [1]
查看完整版本: SQL查询语句求助