您的位置:首页 > 数据库

SQL Server查询分页

2015-07-23 13:25 232 查看
分页查询

总的查询语句如下所示:

SELECT * FROM (SELECT TOP 4200000000 ROW_NUMBER() over (order by t.strColumnName asc) as rownow,t.* from t_Column T where 1=1 AND strChnID LIKE '%CH01%' order by t.strColumnName asc) X where rownow>=1 and rownow <=20

1. 1=1 AND strChnID LIKE '%CH01%' 为查询条件

2. rownow>=1 and rownow <=20 标识所取的行数,可以变为rownow>=(Page-1)*PageIsze+1 and rownow <=Page*PageSize,表示取第几页
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: