文章分类 -  SQL

摘要:select row_number() OVER(ORDER BY columnName DESC) 阅读全文
posted @ 2012-02-27 11:12 戴眼镜的乌龟 阅读(114) 评论(0) 推荐(0)
摘要:ROW_NUMBER()函数可以计算每一行数据在结果集中的行号(从1开始计数),其使用语法如下: ROW_NUMBER OVER(排序规则) 比如我们执行下面的SQL语句: SELECT ROW_NUMBER() OVER(ORDER BY FSalary),FNumber,FName,FSalary,FAge FROM T_Employee可以看到第一列中的数据就是通过ROW_NUMBER()计算出来的行号。有的开发人员想使用如下的方式来实现返回第3行到第5行的数据(按照工资降序):SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY FSal. 阅读全文
posted @ 2012-02-09 15:46 戴眼镜的乌龟 阅读(976) 评论(0) 推荐(0)
摘要:delete from 表名 where id not in( select min([id]) from 表名 group by [重复字段]) 例:delete from Sell_cardinfo where id not in( select min([id]) from Sell_cardinfo group by [nullah_num]) 阅读全文
posted @ 2011-12-08 16:43 戴眼镜的乌龟 阅读(122) 评论(0) 推荐(0)