查询表里某个字段10-30之间的数据且ID不是连续的
2012-05-08 23:51
302 查看
例如有一张Student表ID、Name字段查询ID 10到30之间的Name 且ID不是连续的
如下代码
SELECT Distinct Name FROM Student
WHERE [ID] NOT IN (SELECT Top 10 [ID] FROM Studnet) AND [ID] in(SELECT Top 30 [ID] Student)
如下代码
SELECT Distinct Name FROM Student
WHERE [ID] NOT IN (SELECT Top 10 [ID] FROM Studnet) AND [ID] in(SELECT Top 30 [ID] Student)
相关文章推荐
- MS SQL server 2005中查询某张表从30-40条数据,但主键ID不是连续的
- MS SQL server 2005中查询某张表从30-40条数据,但主键ID不是连续的
- mysql 从某 id 开始,连续查询 10 条数据
- Android 查询Sqlite表中的数据时,表中必须得有_id字段,否则报错
- sql server查询NodeId字段中距离某一时间最近的所有数据
- 转自:http://m.blog.csdn.net/article/details?id=6554168 在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况
- mysql按照每天分组查询数据结果排序不是从1到31而是1后接10
- ID值并不是连续的,如何读取到中间一段数据
- 在sql200中取指定行说的数据(以自增字段id作为主键,注意id 可能不连续)
- Android 查询Sqlite表中的数据时,表中必须得有_id字段,否则报错
- 查询表里是否有重复某个字段的数据
- 对于一个数组{1,2,3}它的子数组有{1,2},{1,3}{2,3},{1,2,3},元素之间可以不是连续的,对于数组{5,9,1,7,2,6,3,8,10,4},升序子序列有多少个?
- 要查数据表中第30到40条记录,有字段id,但是id并不连续。如何写sql语句?
- 对于一个数组{1,2,3}它的子数组有{1,2},{1,3}{2,3},{1,2,3},元素之间可以不是连续的,对于数组{5,9,1,7,2,6,3,8,10,4},升序子序列有多少个?
- 查询时将数据表中以;分隔的用户ID字段转换成以;分隔的用户名(原创)(备忘)
- 面试时的一道SQL题(查询第30行至40行的数据(其中不可根据id来查,因为id并不一定连续))
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- resultMap中两张表id字段相同,数据查询异常解决
- mongo里面根据对象字段的ID查询 db.Photo.find({'owner.$id':ObjectId('xxxx')}) , 并且使用forEach循环修改查询的数据
- Oracle中对数据库表数据进行分段查询:10~50之间的数据