select top 20 * from table
minus
select top 9 * from table
minus
select top 9 * from table
解决方案 »
- 服务器死机怎么办
- sql语句引起的效率问题
- SQL 日期范围查询
- MySQL 客户端工具(EMS)问题——处理数据大于100Mb不能连到数库。
- 请大家帮忙看看,使用mysql connector/c++ 往数据库中插入blob字段出1210错
- 启动postgresql时遇到post_create这个错误.请教高手.在线守侯.
- 求一句discuz 的Suspersite 两表查询的sql
- mysql的用户表中“任意”“build ”代表什么意思
- ?-?-????如何用ODBC建立odbc数据源?
- 怎么下载安装MySQL
- 安装mysql时遇到的
- linux下的mysql,apache,php如何配置,使用?
就可以了。
select top 20 * from table
minus
select top 9 * from table
这样的语句呢?效率也如何?
set rowcount 需处理的行数
select 语句
set rowcount 0//关闭此功能
FROM TABLE
WHERE EXISTS (SELECT TOP 20 * FROM TABLE ORDER BY KEY_ID)
ORDER BY KEY_ID DESC
你说的第10条到第20条记录我理解为共11条记录,解法如下:select top 9 * into #temp from table
select top 20-10+1 * from table where key_id
not in (select key_id from #temp)为什么括号内不能换成select top 10 key_id from table的原因你试一下就明白了。
因为产生的记录是不一样的。(^-^ 可别忘了给我加分啊!)
ps:你的名字是“南山”之意么?我的是,我们还有缘嘛:)
你的的确可以,但是不能带参数,可惜呀,呵呵
declare @pageno int
set @pageno=9
select top @pageno *
into #Table1
from OWOA_Users
select top 11 *
from OWOA_Users
where UserID not in (select UserID from #Table1)
就会报错。
Incorrect syntax near '@pageno'.
你的问题解决了吗?
to netease,
你的意见提得不错,我再考虑考虑,你有解决方法吗?
哈哈,原来这么简单,看清楚了。这回行了吧!
declare @pageno int
set @pageno=9
SET ROWCOUNT @pageno
select * into #Table1
from OWOA_Users
set ROWCOUNT 0
select top 11 * from OWOA_Users
where UserID not in
(select UserID from #Table1)
嗨,刚上CSDN没几天,问你一个问题,你的图案为什么和我的不一样?怎么才能改我的颜色和图案呐?
不用客气,多联系。
不过那个生肖图案的确是不太像我的那个,算了,不跟它计较。也谢谢你了。
多联系,多联系,[email protected]