随机抽取n个记录的SQL
来源:互联网 发布:英国怎么用淘宝 编辑:程序博客网 时间:2024/04/19 19:08
随机抽取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条记录
- 思考:终身受用的4个经典故事
- 关于C++模板封装的问题(关于C++模板参数的声明)
- 在J2EE应用中安装及设置FCKeditor
- ASP.NET中Cookie编程的基础知识(二)
- Windows Server 2003 安全配置实战 copy
- 随机抽取n个记录的SQL
- 程序设计-网页
- 选择Python的理由
- 去掉图片按钮外围虚线
- 关于堆和栈的一些知识(转贴)
- 程序员的个人发展
- LCS配置需要注意的地方
- [学习笔记][ASP.NET]发现CuteEditor的一个小问题
- Microsoft 解决方案框架版本 3.0 概述(MSF3.0)