易截截图软件、单文件、免安装、纯绿色、仅160KB

帮心优化一下sql - MS-SQL Server / 基础类

declare @sql=N'SELECT TOP '+cast(@pageSize as varchar(50))+' * from (SELECT TOP '
+cast(@pageSize*@currentpage as varchar(50))+' * from [InMail] A ORDER BY A.id DESC) B ORDER BY B.id ASC'
set @sql='SELECT from ('+@sql+') C ORDER BY C.id DESC'

先是分面。但是后面又出来了排序不正确了。


1
2
3
4
5
6
7
8
9

下面是最新的。要显是在最上面
如果pageSize=2 currentPage=2
则要求取出
7
6
----------
pageSize=2 currentPage=3
5
4


不好意思,标题打错了。


引用
SQL code
--> 生成测试数据表: [InMail]
IF OBJECT_ID('[InMail]') IS NOT NULL
DROP TABLE [InMail]
GO
CREATE TABLE [InMail] ([ID] [int])
INSERT INTO [InMail]
SELECT '1' UNION ALL
SELECT '2' UNION ALL……

有没有可以优化一下的?

我靠,下面的什么贴子哦。把我问题都给盖下去了。

引用
我靠,下面的什么贴子哦。把我问题都给盖下去了。


你是什么版本的数据库?

引用
引用 4 楼 jinfengyiye 的回复:
我靠,下面的什么贴子哦。把我问题都给盖下去了。


你是什么版本的数据库?

这个不是,我是说csdn里的贴子,那些XX贴,把我的贴子盖下去了。

SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighl


相关问答:

sql - MS-SQL Server / 疑难问题

sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊

随便搞一D版吧,

迅雷第一个就可以用
2000,2005都这样

http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......

sql语句问题 - MS-SQL Server / 疑难问题

现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......

asp wap sql语句中获取的汉字不好事 - Web 开发 / ASP

SQL code:

rs.open "select * from guide where city_name='北京' order by pai desc",conn,1,1
do while not rs.eof or rs.bof
。。
。。
。。
rs.movenext
loop
这个sql语句在wap站里 本身有 ......

C# SQL 的UPDATETEXT 问题 - .NET技术 / C#

A表 有两个字段 
  id 唯一数字域
  InfoTxt text 类型
 我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa' 
按下面执行下来 只有表最后一行加上了 'aaa' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号