如何在SQL Server中使用随机记录集
2015-07-21 00:00
423 查看
今天的文章,我想给你简单介绍下SQL Server里如何随机记录集。
SELECT * FROM Person.Person
ORDER BY NEWID()
GO
这会引入新的UNIQUEIDENTIFIER数据类型列,SQL Server会在那列上进行物理排序操作。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/233540827d94ee036a6f8bb15bd7651a.png)
但是在记录集里列本身没有返回,因为ORDER BY子句在查询SELECT部分逻辑后发生,因此也不会改变记录集。
在SQL Server里,简单但很强大的方法用来随机化你的记录集。
以上所述就是本文的全部内容,希望大家可以喜欢。
相关文章推荐
- MySQL修改root账号密码的方法
- 详解MySql基本查询、连接查询、子查询、正则表达查询
- windows下mysql慢查询开启的操作流程
- hibernate执行sql语句映射到实体类
- centos下安装,简单配置redis
- 监控oracle连接状态SQL语句
- 数据库设计与SQL查询优化
- Redis安装
- Oracle ORA-01555 快照过旧 说明
- 将任意对象存进数据库
- oracle 学习笔记
- MySQL行列转换拼接
- 分布式数据库中全局唯一主键
- Oracle自带的Universal Installer卸载存在问题
- MySQL-Slow-2
- MySQL字符串连接
- Redis下载及安装部署
- 学习MongoDB 八: MongoDB索引(索引限制条件)(二)
- mac系统上使用压缩包版的mysql(非安装版)
- 数据库查询优化(转载)