首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver top 的有关问题

2012-05-16 
sqlserver top 的问题我想查找 一个表的 第12条到第18条的记录 但是我不知道这个表又哪些字段。我用TOP 应

sqlserver top 的问题
我想查找 一个表的 第12条到第18条的记录 但是我不知道这个表又哪些字段。我用TOP 应该怎么查呢?
还有 TOP 为什么会把我的ID 字段 自动排序了呢

[解决办法]

SQL code
select top 7 * from (select top 18 * from TB) T order by id desc
[解决办法]
select * from 
(
select row_number() over (order by getdate()) rownum,*
from table
) as t where t.rownum between 12 and 18


[解决办法]
top 和 order by 是对应的,要取前多少条,一定有排序的标准,如果不写order by 就按照默认的顺序取。
[解决办法]
探讨
top 和 order by 是对应的,要取前多少条,一定有排序的标准,如果不写order by 就按照默认的顺序取。

[解决办法]
探讨

select * from
(
select row_number() over (order by getdate()) rownum,*
from table
) as t where t.rownum between 12 and 18

热点排行