SQLSERVER无排序生成序号
2018-02-01 12:34
197 查看
--实现方式:ROW_NUMBER() SELECT RowID=(ROW_NUMBER() OVER(ORDER BY(SELECT 0))) FROM dbo.tbl_name
--实现方式:IDENTITY SELECT RowID=IDENTITY(INT,1,1) INTO #tb1 FROM dbo.tbl_name SELECT * FROM #tb1 DROP TABLE #tb1
/*无排序表1-表2,单价统计*/ --实现方式:ROW_NUMBER() SELECT TOP 10 Price=a.Price-b.Price FROM (SELECT RowID=(ROW_NUMBER() OVER(ORDER BY(SELECT 0))),Price FROM dbo.tbl_name) a LEFT JOIN (SELECT RowID=(ROW_NUMBER() OVER(ORDER BY(SELECT 0))),Price FROM dbo.tbl_name WHERE CID>1000) b ON a.RowID=b.RowID --实现方式:IDENTITY SELECT RowID=IDENTITY(INT,1,1),Price INTO #tb1 FROM dbo.tbl_name SELECT RowID=IDENTITY(INT,1,1),Price INTO #tb2 FROM dbo.tbl_name WHERE CID>1000 SELECT TOP 10 Price=#tb1.Price-#tb2.Price FROM #tb1,#tb2 WHERE #tb1.RowID=#tb2.RowID DROP TABLE #tb1,#tb2
相关文章推荐
- 生成按某个字段排序后的序号
- 排序 SELECT INTO 生成的表 默认的一个排序序号字段是,自增长标识列
- css3 -- 自动生成序号(不使用JS,可任意排序)
- 用T-SQL语句 自动生成序号 排序
- SQLServer使用identity函数生成带有自增列临时表遇到的一个排序问题
- sqlserver游标,排序取序号
- css3 自动生成序号(不使用JS,可任意排序)
- css3 自动生成序号(不使用JS,可任意排序)
- Java对map进行排序并生成序号
- Ext tree 动态生成、拖动排序、右键菜单
- sqlserver实现对TreeView节点上下移动的排序功能
- 在 Entity Framework 中,如何用 LInq 表达式生成带聚合函数的 SQL,同时分组以及排序
- GridView序号顺序排序列
- SQLServer 工具箱(脚本排序+清除日志+更多实用功能)
- 用sql语句生成序号
- sqlserver排序规则在拼音处理中的应用
- string .format 生成类似20090409001的序号
- 一些竞赛算法题目及解答(角谷步数,数组非排序正负数分离, 最小方差生成树)
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句【转载】