Row_Number示例
来源:互联网 发布:unity3d 鼠标选中物体 编辑:程序博客网 时间:2024/05/02 01:29
if OBJECT_ID('Tempdb..#T') is not null
drop table #T
create table #T
(
ItemNo nvarchar(10),
ItemName varchar(100),
GroupNo nvarchar(10),
GroupName nvarchar(100)
)
insert into #T(ItemNo, ItemName, GroupNo, GroupName)
select 'A01', '电脑', 'A', '设备' union all
select 'A02', '桌子', 'A', '设备' union all
select 'A03', '电话', 'A', '设备' union all
select 'B01', '尺子', 'B', '文具' union all
select 'B02', '铅笔', 'B', '文具' union all
select 'B03', '介刀', 'B', '文具'
-- 简单排序
select Row_Number() over(Order by ItemNo) as RowNo, * from #T order by RowNo
-- 组内排序
select Row_Number() over(Partition by GroupNo Order by ItemNo) as RowNo, * from #T order by GroupNo, RowNo
-- 取第2到4条记录(稍作修改可以实现分页显示记录)
select * from (select Row_Number() over(Order by ItemNo) as RowNo, * from #T) twhere RowNo>=2 and RowNo<=4 order by RowNo
- Row_Number示例
- row_number() over(partition示例
- ROW_NUMBER函数在分页中的使用示例
- ROW_NUMBER()
- row_number()
- ROW_NUMBER ( )
- row_number()
- row_number
- row_number
- Row_Number()
- ROW_NUMBER()
- ROW_NUMBER()
- MSSQL示例(三)ROW_NUMBER、RANK、DENSE_RANK、NTILE排名窗口函数示例
- ROW_NUMBER() 函数
- ROW_NUMBER OVER()
- ROW_NUMBER() OVER()
- ROW_NUMBER()用法
- ROW_NUMBER()用法
- 项目部署问题及解决方法!myeclipse+tomcat+struts2+hibernate+sql server 2005
- 【MCS-51】【A51】反汇编得到16位二进制数除法算法
- system( )用法陷阱
- Windows下ORACLE 10g安装与操作图解
- XML(5) PCDATA, CDATA, escaping illegal character
- Row_Number示例
- 告别青春 装帧记忆
- 三十分钟掌握STL
- eclipse:Access restriction Error
- 关于xcode里资源文件夹管理
- Myeclipse10下载与破解
- PB中的几种参数传递方式
- ViewPager结合tabHost出现的异常
- 扔掉USB线,无需无线路由器,利用笔记本电脑(Win7系统)快速连接你的Android手机(要求支持Wifi)