如何用SQL语句得到数据库里的指定一条记录

joer986565 2002-08-30 11:53:12
比如我想得到第1条记录,或者得到第3至20条记录
...全文
104 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazyb 2002-09-15
  • 打赏
  • 举报
回复
如果原有的表里已经有了标识列,而我要查询符合一定条件的记录的某一部分,又该如何用存储过程做分页?
joer986565 2002-09-01
  • 打赏
  • 举报
回复
在一个视图里可以执行两条SQL语句吗?
pas 2002-09-01
  • 打赏
  • 举报
回复
create #tempTable(id,*)
select * into #tempTable from yourTable
select * from #tempTable where id between 3 and 20
用存储过程做分页就是这种方法


joer986565 2002-09-01
  • 打赏
  • 举报
回复
To j9988(j9988)
执行第一句时出现如下错误.
The Query Designer does not support the IDENTITY SQL construct.
如何在一个视图里执行两条SQL语句呢.
joer986565 2002-09-01
  • 打赏
  • 举报
回复
谢谢 j9988(j9988)和 pufeng_999(小灰狼)
两位的回答.
pufeng_999 2002-08-31
  • 打赏
  • 举报
回复
1. select top 1 * from table
2. select * from table where id between 3 and 20
j9988 2002-08-31
  • 打赏
  • 举报
回复
有ID 字段:
select top 1 * from tablename

select top 18 * from tablename where id not in (select top 2 id from tablename)

没ID
3--20
select top 20 identity(int,1,1) as id,* into #temp from tablename
select * from #temp where id between 3 and 20

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧