sql语言,如何限制select出来的数据的行数?

我从一个表里面select,
但是这个表中的数据大于65536
我只想取一部分出来看看
应该怎么去?
最新回答
念如丝缕

2024-11-06 05:21:59

select top n * from table

n为 你要从地一个取的行数

select top n * from table order by 列名(基本上任意) desc

这个就是从 后面往前取

要是去中间的 比如 20到30的

select top 10 from table where 列名 not in(select top 20 列名 from table)

这个就是先取出前20 在去不在前20行里的余下的 所有数据的前10行 就是咱们要的20到30行

其他的 你自己研究吧 基本上都是这样
幽兰黛尔

2024-11-06 12:18:42

select * from 表名 或者

select top 12 * from 表名 where 条件

这个是选择符合条件的前12条,12可以换成你想要显示的条数

当然where(条件)可以不要
有疑问再问,qq在我的空间里有
╒↘亻赱糹エ°

2024-11-06 02:44:04

select top 数据行数 * from 表名
梦中你是主角

2024-11-06 05:14:06

上面语句只使用部分数据库
关键看你现在用的是上面数据库