码迷,mamicode.com
首页 >  
搜索关键字:row_number    ( 653个结果
Sql Server系列:排序函数
在SQL Server中有4个排序函数:ROW_NUMBER()、RANK()、DENSE_RANK()及NTILE()函数。1.ROW_NUMBER()函数 ROW_NUMBER()函数为每条记录添加递增的顺序数值序号,即使存在相同的值也递增序号。 示例:SELECT ROW_NUMBER...
分类:数据库   时间:2014-12-04 19:24:14    阅读次数:164
【T-SQL系列】新的排序函数
原文:【T-SQL系列】新的排序函数如:ROW_NUMBER、RANK、DENSE_RANK三个分析函数都是按照col1分组内从1开始排序 ROW_NUMBER() 是没有重复值的排序(即使两天记录相等也是不重复的),可以利用它来实现分页 DENSE_RANK() 是连续排序,两个第二名仍然跟着第三...
分类:数据库   时间:2014-12-02 10:18:42    阅读次数:196
分页的SQL语句
分页的SQL语句sql="select * from (select row_number() over(orderby id) as num,* from table)as t where t.num>=@start and t.num<=@end";分页的公式int start=(pageInd...
分类:数据库   时间:2014-12-01 22:04:37    阅读次数:201
删除sql server中重复的数据
原文:删除sql server中重复的数据 with list_numbers as( select Name, AuthorOrTime, Url, Price, EstimatePrice, Size, Category, ROW_NUMBER() over (order by Name, Au...
分类:数据库   时间:2014-12-01 15:54:53    阅读次数:206
将重复数据(A)后边添加自增长数(A-1,A-2...)
数据库表Testid自动增长的主键namenvarchar(10)idname1A2A3A4B5B6C7C把重复的name后面加-1,-2....如下所示idname1A2A-13A-24B5B-16C7C-1selectid,name=name+casewhenno=1then‘‘else‘-‘+rtrim(no-1)endinto#AAfrom(select*,no=row_number()over(partitionbynameorderbyid)fro..
分类:其他好文   时间:2014-11-30 01:02:01    阅读次数:136
SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: 1.row_number 2.rank 3.dense_rank 4.ntile 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据...
分类:数据库   时间:2014-11-29 17:29:07    阅读次数:345
Oracle中rownum和row_number()的区别
Oracle中 rownum,为符合where条件的输出结果集中现在有多少条记录。 where条件中的rownum可以这样理解 select中的rownum可以理解为,将这条记录放到输出结果集中,就在这条记录中加上这个是第几行(输出一行生成一个) row_number()OVER (...
分类:数据库   时间:2014-11-29 00:15:53    阅读次数:173
Sql开发技巧
原文:Sql开发技巧简介 本文主要介绍下述几个技巧: 使用Row_Number分页 事务 根据条件刷选记录的技巧 分页 主要是使用了Row_Number()这个函数。一般如下: declare @PageSize int; declare @StartIndex int; with MyTable_...
分类:数据库   时间:2014-11-27 01:31:25    阅读次数:227
SQL 分组 加列 加自编号 自编号限定
说明: (1)日期以年月形式显示:convert(varchar(7),字段名,120) , (2)加一列 (3)自编号: row_number() over(order by 字段名 desc) as RowID row_number() over(partition by 字段1 order by 字段2) as RowID (4)自编号的限制(不可直接在WHERE条件中加)...
分类:数据库   时间:2014-11-25 16:30:56    阅读次数:379
with as
with as 短语,也叫做子查询部分(subquery factoring)公用表达式(CTE)。使用范围:sql2005及以上版本有效。作用:1、提高可读性-- 表名v_OrdersWITH tableBase AS (SELECT ROW_NUMBER() OVER (ORDER BY Id)...
分类:其他好文   时间:2014-11-20 11:59:02    阅读次数:179
653条   上一页 1 ... 55 56 57 58 59 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!