select top 50 * from 表
解决方案 »
- sql server 语言设置
- 有一个小疑问
- 怎样把a台机器上用sqlserver2000的创建的数据库在b台机器上使用?两台机子没有联网。
- sql2005 存储过程
- 简单问题,大家帮我看看。
- asp有什么好的编辑环境吗?
- 高手请进: 我用触发器同步另一台机器上的SQL SRV 2000表,如果该台机器当机了,我该如何处理异常?
- 如何使2个表实现相减?
- 怪事!!!不是sql server 的bug吧我试了一个简单(1行)的存储过程,竟然发现了问题请大家来看看
- 如何用ado实现多个用户操作同一个access数据库,并进行对表的锁定(急需帮助,各位高手请进)
- increment 字段就是会自动增加,那么他加到头了怎么办,??
- top可以跟参数
select * from #t where idd between 50 and 100
drop table #t
select * from #temp where ID_Num between 10 and 20
select * from #temp where ID_Num between 10 and 20或:declare @SQLStr varchar(8000)
set @SQLStr='SELECT Top '+cast(@每页大小 as varchar)+' * FROM 表 WHERE 主键列 NOT IN (SELECT TOP '+cast(@每页大小*@第几页 as varchar)+' 主键列 from 表 )'
exec(@SQLStr)