用SQL SERVER中的的一函数实现表中数据记录随机排序 [ZT]
2007-10-21 21:57
363 查看
如果想记某张表中的记录进行随机显示,或者随机抽取某条记录的话,我们没必要去写一大长串的程序代码去先生成随机数,然后再怎么怎么做去做出所谓的“随机记录”,只需要用SQL SERVER中的一个小函数即可实现随机排序或者随机抽取的功能,该函数就是newid()
用的方法很简单,比如说一张stuInfo表,我们想将其中的数据随机排序,那么这里就可以写出如下的sql 语句
1select * from tb_stuinfo order by newid()
如果想得到某条随机的记录,稍微变通一下,即可实现:
1select top 1 * from tb_stuinfo order by newid()
用的方法很简单,比如说一张stuInfo表,我们想将其中的数据随机排序,那么这里就可以写出如下的sql 语句
1select * from tb_stuinfo order by newid()
如果想得到某条随机的记录,稍微变通一下,即可实现:
1select top 1 * from tb_stuinfo order by newid()
相关文章推荐
- 用SQL SERVER中的的一函数实现表中数据记录随机排序
- 用SQL SERVER中的的一函数实现表中数据记录随机排序
- Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现
- Atitit.并发测试解决方案(2) -----获取随机数据库记录 随机抽取数据 随机排序 原理and实现
- 在Sql Server及ACCESS中,如何随机排序数据集
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- SQL Server 排序实现函数细说
- ACCESS+ASP 实现数据随机排序
- SQL Server 随机数,随机区间,随机抽取数据rand(),floor(),ceiling(),round(),newid()函数等
- C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
- mysql不用rand()函数实现随机读取数据库记录的方法
- PHP实现在数据库百万条数据中随机获取20条记录的方法
- mysql不用rand()函数实现随机读取数据库记录的方法
- php实现按照权重随机排序数据的方法
- SQL Server 2005: 利用新的ranking函数实现高效的数据分页操作
- SQL Server 随机数,随机区间,随机抽取数据rand(),floor(),ceiling(),round(),newid()函数等
- SQL Server中的RAND函数的介绍和区间随机数值函数的实现
- SQL Server 排序实现函数细说
- 写一个函数实现数组中的元素随机乱序排序
- [MSSQL]SQL Server中的RAND函数的介绍和区间随机数值函数的实现