一个问题的多种解法:

简介:
不能在这么依靠电脑了!
什么都要自己亲手来写才可以的!
今天碰到了一个问题,是关于Sql的.
如何取的第10条记录?

当时想到使用:
先将前10条拿出来,然后在取最后一条.
但是却忘了该怎么写.是不是很丢脸.
其实下来想想,这样不就可以了吗!
SELECT TOP 1 * FROM(SELECT TOP 10 * FROM TABLENAME ORDER BY ID DESC) ORDER BY ID

我准备把这个记载下来.
2)使用游标(Cursor)
  declare you scroll cursor
  for 
     select * from table
  open you
   select 游标结果行数=@@cursor_rows              --第2000行
fetch absolute 2000 from you


   当然了,使用这种方法不是很好.除非对某一行进行特殊处理.


后来上网查了一下,原来有那么多的方法

本文转自kenty博客园博客,原文链接http://www.cnblogs.com/kentyshang/archive/2006/06/23/434110.html如需转载请自行联系原作者


kenty

相关文章
|
7月前
|
算法
动态规划的思路
动态规划的思路
第k小的数(2种快排解法、1种堆排解法)
第k小的数(2种快排解法、1种堆排解法)
67 0
|
6月前
|
存储 算法
精益求精——斐波那契数列的logn解法
精益求精——斐波那契数列的logn解法
85 0
|
7月前
|
算法 索引
Leetcode算法系列| 1. 两数之和(四种解法)
Leetcode算法系列| 1. 两数之和(四种解法)
|
前端开发 程序员 测试技术
斐波那契数列的多种解法
斐波那契数列的多种解法
斐波那契数列的多种解法
|
机器学习/深度学习 算法
斐波那契数列的四种解法
斐波那契数列的四种解法
斐波那契数列的四种解法
|
算法 C++
迷宫问题的解法
迷宫问题的解法
|
机器学习/深度学习
【刷题】反转链表 2种解法:迭代&递归 对比分析
【刷题】反转链表 2种解法:迭代&递归 对比分析
116 0
【刷题】反转链表 2种解法:迭代&递归 对比分析
|
算法 JavaScript 前端开发
leetcode第一题三种不同的解法
在 leetcode 刷题可以快速提高自己的技术水平,但是在此之前,需要你有扎实的基础和一定的数据结构和算法能力,此专栏会以 JavaScript 出发,对 leetcode 题进行详细的教学。在开始学习此专栏之前,我们假设你已经拥有了扎实的 JavaScript 能力和对数据结构与算法有了一定的了解,那么此专栏会锦上添花。希望每一位为了梦想奋斗的人都会被生活善待。
158 0
C#中汉诺塔问题的递归解法
百度测试部2015年10月份的面试题之——汉诺塔。 汉诺塔就是将一摞盘子从一个塔转移到另一个塔的游戏,中间有一个用来过度盘子的辅助塔。 百度百科在此。 游戏试玩在此。 用递归的思想解决汉诺塔问题就是分为两种情况: 第一种情况是只有一个盘子的情况,也就是最基本的情况,这种情况下,直接将该盘子从原始塔转移到目标塔即可胜利; 第二种情况是右n个盘子的情况,也就是普遍情况,这种情况下,要将除了最底下的那个盘子以外的(n-1)个盘子从原始塔转移到辅助塔,再把最底下的那个盘子(第n个盘子)从原始塔转移到目标塔,最后将辅助塔的(n-1)个盘子从辅助塔转移到目标塔。
1847 0