写出一条Sql语句: 取出表A中第31到第40记录

select top 10 * from RegistUser
where userid >
(select max(userid) from
(select top 30* from RegistUser)
)
//
RegistUser是一个表,userid是一个字段

select * from A where id between 31 and 40

或者

select top 40 * from ts_province

except

select top 30 * from ts_province

共同学习!
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-12
老大,你是在搞.net的分页问题咧 ^_^

收藏跟进学学。

跪求c#asp.net 试题 要求最好是选择题 谢谢
33.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A) ...

帮忙推荐一套.net网站开发面试题,谢谢
33.写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:解1: select top 10 * from A where id not in (select top 30 id from A) 解2: select top 10 * from A where id >(select max(id) from (select top 30 id from A )as A) 34....

写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作...
31条到40条就是10条数据 select top 10 * from 表名 where id not in (select id from 表名 )这样就可以过滤掉前面30条了,其中语句中的'id'值是用来过滤的,无论的你的ID是否连续,只要出现在子查询中的ID,主查询都会把他过滤掉,这样就可以实现31-40的查询了 望采纳 ...

写出一条Sql语句: 取出表A中第31到第40记录
select * from A where id between 31 and 40 或者 select top 40 * from ts_province except select top 30 * from ts_province 共同学习!

写一条SQL语句,取出表A中第31到第40记录(SQLserver,以自动增长的ID为...
select * from tableA where ID >=31 and ID <= 40 这个是取ID值.select top 10 * from (select top 40 * from tableA order by ID) order by ID desc 这个是取按ID排序的第31到40条记录 第二个可能有点错误.. 你可以百度一下 select top 的语法 ...

sql server查找表里的内容
在企业管理器中使用select查询语句的方法:1。企业管理器--》数据库--》想要查找的数据库--》右键单击库下面的表--》选择打开表--》查询--》右键单击弹出的对话框--》显示窗格--》sql--》编写好SQL语句 再右键点运行

好心人 提供一份用友net软件工程师的笔试、面试题
5、写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)select top 10 * from A where id not in (select top 30 id from A)5、 DataReader与DataSet有什么区别?(1)、dataset表示一个数据集,是数据在内存中的缓存。 可以包括多...

数据库读取中间几条记录的SQL语句
1 Access 采用top从表中取出第 M 条到第 N 条的记录(如N=M+10) select top N-M+1 * from [tableName] where (id not in (select top M-1 id from [tableName]))select top N-M+1 * from [tableName] as a where not exists (select * from (select top M-1 * from [...

如何用SQL语句取出数据库中的特定一条数据?
通过查询语句select * from user where id=1 我不知道你这个username指的是不是字段,如果是要取出表中某个字段的值。可以通过select 字段名1,字段名2 ... from user where id=1。-- MS sql server2005以上,ORACLE select * from (select row_number() over ( order by starttime asc) ...

sql 取中间几条记录(select top 表达式)
n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名Select Top n-m+1 * From TableWhere Id>(Select Max(Id) From(Select Top m-1 Id From Table Order By Id Asc) Temp)分析:--查询从第M条至N条的记录,写到存储过程中就是输入参数 declare @m int-- declare @n int-- ...

相似回答