随机抽取n个记录的SQL
来源:互联网 发布:图像识别技术原理java 编辑:程序博客网 时间:2024/04/24 19:16
随机抽取n个记录的SQL(mysql和sqlserver)
mysql: select * from tablename order by rand() limit 10
sqlserver: select top 10 * from tablename order by NEWID()
在符合条件的数据中的,从第5条开始提出后面10条数据
mysql: select * from table limit 5,10
sqlserver: SELECT TOP 10 *
FROM table WHERE (IDENTITYCOL NOT IN
(SELECT TOP 5 IDENTITYCOL
FROM table order by IDENTITYCOL))
order by IDENTITYCOL
或:
select *,IDENTITY(int,1,1) as Num into ##aa from tablename
select * from ##aa where Num >=5 and Num <=10
注:
IDENTITYCOL
返回标识列。有关更多信息,请参见 IDENTITY(属性)、ALTER TABLE 和 CREATE TABLE。
如果 FROM 子句中的多个表内有包含 IDENTITY 属性的列,则必须用特定的表名(如 T1.IDENTITYCOL)限定 IDENTITYCOL。
ROWGUIDCOL
返回行全局唯一标识列。
如果在 FROM 子句中有多个表具有 ROWGUIDCOL 属性,则必须用特定的表名(如 T1.ROWGUIDCOL)限定 ROWGUIDCOL。
- 随机抽取n个记录的SQL
- 随机抽取n个记录的SQL
- 随机抽取n个记录的SQL(mysql和sqlserver)
- sql随机抽取记录
- sql随机抽取记录
- sql随机抽取记录
- sql随机抽取记录
- sql随机抽取记录
- SQL怎样随机抽取记录
- sql随机抽取数据库记录
- random抽取n个记录的SQL(mysql和sqlserver),SQL的随机数
- SQL的随机抽取
- Oracle中随机抽取N条记录
- Oracle中随机抽取N条记录
- Oracle随机抽取N条记录
- Oracle中随机抽取N条记录
- Oracle随机抽取N条记录
- oracle中随机抽取N条记录
- 於SourceForge.net使用WinCVS與SSH
- 如何定时浏览(执行)ASP文件(转载)
- 每个开发人员现在应该下载的十种必备工具
- 深入探索MS COM开发框架 之 MFC和ATL/1
- 怎样使用javamail的属性设置
- 随机抽取n个记录的SQL
- 问题是什么?---- 雷龙塔电梯问题(《Are your lights》读后感)
- 从海量数据表中获取当前页已排好序的纪录!
- 2004/07/20 Darwin项目记要
- 一款开源的PDF打印机(VB源码)!
- 深入探索MS COM开发框架 之 MFC和ATL/2
- WebService性能测试
- 由一场有关开源的争论所得到的收获
- 推销一下我自己的主页.