社区
疑难问题
帖子详情
sql server 2000中,有2个字段为主键的表,怎样分页?
lokii
2007-04-18 10:39:14
K1为主键,第3页可以这样查
select top 10 * from tab1
where K1 not in
(
select top 10*(3-1) K1 from tab1
order by K1
)
order by K1
要是主键是(K1,K2)呢?
...全文
192
6
打赏
收藏
sql server 2000中,有2个字段为主键的表,怎样分页?
K1为主键,第3页可以这样查 select top 10 * from tab1 where K1 not in ( select top 10*(3-1) K1 from tab1 order by K1 ) order by K1 要是主键是(K1,K2)呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainlovesea
2008-07-25
打赏
举报
回复
[Quote=引用 2 楼 zjcxc 的回复:]
sql 2005可以直接用rownumber函数
select * from(
select rid = row_number() over(order by k1, k2),*
from tab1
)a
where rid between 31 and 40
[/Quote]
钻石的,
tianhuo_soft
2008-07-25
打赏
举报
回复
[Quote=引用 4 楼 hery2002 的回复:]
..
[/Quote]
格拉
2008-07-24
打赏
举报
回复
看到四个钻石!
hery2002
2008-07-24
打赏
举报
回复
..
zjcxc
2007-04-18
打赏
举报
回复
sql 2005可以直接用rownumber函数
select * from(
select rid = row_number() over(order by k1, k2),*
from tab1
)a
where rid between 31 and 40
撸大湿
2007-04-18
打赏
举报
回复
declare @sqlstr nvarchar(4000), --查询字符串
@pagecount int,--第N页
@pagesize int--每页行数
select @pagecount=3--第3页
,@pagesize=10--第页10条
,@sqlstr='select * from sysobjects'
set nocount on
declare @P1 int,--P1是游标的id
@rowcount int
exec sp_cursoropen @P1 output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output
select @rowcount as 总行数,ceiling(1.0*@rowcount/@pagesize) as 页数,@pagecount as 当前页
set @pagecount=(@pagecount-1)*@pagesize+1
exec sp_cursorfetch @P1,16,@pagecount,@pagesize
exec sp_cursorclose @P1
现在流行这个
SQL
server
2005
中
设置自动编号
字段
的方法
在包含标识列的
表
中
插入值时,Microsoft
SQL
Server
将基于上一次使用的标识值(标识种子属性)和在创建列时指定的增量值(标识增量属性)自动生成下一个标识符。 注意: 只能为不允许空值且数据类型为 decimal、int...
SQL
Server
中
,varchar和nvarchar如何选择?
中
文字符存储到
SQL
Server
中
会保存为两个字节(一般采用Unico编码),英文字符保存到数据库
中
,如果
字段
的类型为varchar,则只会占用一个字节,而如果
字段
的类型为nvarchar,则会占用两个字节。 正常情况下,我们...
SQL
Server
数据库基础到精通课程
本课程是陈
表
达在学习
SQL
server
数据库后做的完整笔记,本课程讲解从最开始的 创建数据库、创建数据
表
、已经数据的写入、查询、修改更新、删除,
字段
运算、
字段
运算统计、分类汇总、数据分析、条件判断,条件筛选及...
将子
表
信息合并为一个字符串的例子
举个例子,如何实现将子
表
的数据与主
表
数据显示在一起。
SQL
Server
设置
主键
自增长列(使用
sql
语句实现)
1.新建一数据
表
,里面有
字段
id,将id设为为
主键
代码如下: create table tb(id int,constraint pkid primary key (id)) create table tb(id int primary key ) 2.新建一数据
表
,里面有
字段
id,将id设为
主键
且自动...
疑难问题
22,209
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章