网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.用一句SQL取出第 m 条到第 n 条记.
.SQL Server中读取XML文件的简单做.
.删除流氓的SQL Server2005.
.MS SQLSERVER中如何快速获取表的.
.监测你的SQL SERVER--让瓶颈暴露.
.用SQL一次插入多条数据.
.Sql Server下数据库链接的使用方.
.修改SQL SERVER内置存储过程.
.快速掌握创建一个相同权限用户的.
.mssqlserver2000“设备激活错误”.
.Microsoft SQL Server数据库SA权.
.sql server2005 jdbc解决自动自动.
.SQL Server性能的改进得益于逻辑.
.在sqlserver2005中安装sql serve.
.如何将非归档日志模式切换到归档.
.带你深入了解微软商业智能系统BI.
.sql语句简单解决同个字段不同标识.
.SQL Server 2005如何设置多字段做.
.教你快速掌握一些异常精妙的"SQL.
.Informix数据库记录数过多引起的.

一個Select出一個表中第N條記錄的Sql代碼

发表日期:2006-9-12


上周﹐被一位網友問到在sql2000中,想選取一張表的第N條記錄怎麼寫?(即如下語句select ID,Name,Title from WebSite order by ID desc 如何改寫以達到目的)
我當時直接就給他回
select ID,Name,Title from WebSite where ID= N
最后這位老兄說如果是ID是連續的話就可以,如果有記錄刪除的話,ID不連續了,就不行了 ,至此才明白他的真正意思。剛好要輪到公司的周會時間﹐于是想了一下。給出如下答案給他﹕

-- select top 1 [ID],[Name,Title from WebSite
-- where not  [ID] in (select top   11 [ID] from  WebSite order by [ID] asc)  order by [ID] asc
Declare @strSql Varchar(200),@intTopN int
Set @intTopN = 11
Set  @strSql = 'select top 1 [ID],[Name,Title from WebSite where not  [ID] in (select top  '+Cast(@intTopN  As Varchar(10))+'   [ID] from  WebSite order by [ID] asc)  order by [ID] asc'
Print @strSql
Exec(@strSql)

做完之后﹐總感覺應該會有更好的解決方案﹐可又一時想不出來!將其放在這里﹐供各位討論拍磚﹐如有最佳方案也請網友們不吝指教!
http://www.cnblogs.com/jinliangliu/archive/2006/09/11/501007.html

上一篇:SQL Artisan 1.3功能使用介绍 人气:4694
下一篇:log4net和SQL Server 2000 人气:4838
浏览全部sql server的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐