SQL分页语句

写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。

1.--top+not in

select TOP 10 * from A WHERE ID NOT IN(SELECT TOP 30 ID FROM A)

2.--row_number over+between and

select * from ( select ROW_NUMBER() over(order by ID asc) as row ,* from A) as atable

where row between 1 and 10

linq语句分页

var list= (from e in db.Musics select e).ToList();
var reslist = list.Skip((page-1)*10).Take(limit).ToList();

posted @   過朢  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示