www.ctrt.net > sElECt top 5 From

sElECt top 5 From

从表students 中查询 5 个 grade 最高的资料

select top 5 * from tablename order by ... desc 按照某列的降序查. 如:有一ID列.1,2,3,4,5. order by ID desc.查出的顺序就是5,4,3,2,1

刚试了一个,这个语句在SQL中是可以运行的. 不过, top 10 了为什么还要top 5? SELECT * FROM (SELECT TOP 5 id FROM cz ORDER BY id DESC) DERIVEDTBL 这样也行

这句话的意思是返回结果集中指定百分比的记录数,上述话的意思就是如果表中有100条数据只会返回前5条数据,只返回一条说明你的总条数应该不会超过20条

楼上的SQL针对编号固定,如果ID不固定 就不正确了 select top 5 * from table where id not in (select top 10 id from table) //查出前5条数据 并且这5条数据不属于前10条数据内 也就是11-15select top 5 * from table where id not in (select ...

"SELECT TOP 10 * FROM 表名 ORDER BY ID DESC" 查询所得到的表暂定表名为A 例如: SELECT TOP 5 A.id FROM (SELECT TOP 10 id FROM 表名 ORDER BY ID DESC) AS A 某些时候 AS A 可以不用,例如您问题中的这句SQL。有些时候不能省略~

SELECT TOP 5 percent * FROM 学生 order by 学号

Mysql 只能这样写 select * from news limit 5 你的只能在sql2005里用

如楼上所说,说明表格product中没有p_description is null的数据。

可以自己控制顺序,先选择后倒序排列。 select * from (select top 5 * from table_name)t order by id desc 系统解析命令方式就那样,先倒序后筛选,这就是语法埃

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com