sql-server – 获得随机排序的最佳方法是什么?
发布时间:2021-01-11 09:51:46 所属栏目:MsSql教程 来源:网络整理
导读:我有一个查询,我希望随机排序结果记录.它使用聚簇索引,因此如果我不包含订单,则可能会按该索引的顺序返回记录.如何确保随机排序? 我知道它可能不会“真正”随机,伪随机就足以满足我的需求. 解决方法 ORDER BY NEWID()将随机排序记录.一个例子 here SELECT *F
我有一个查询,我希望随机排序结果记录.它使用聚簇索引,因此如果我不包含订单,则可能会按该索引的顺序返回记录.如何确保随机排序? 我知道它可能不会“真正”随机,伪随机就足以满足我的需求. 解决方法ORDER BY NEWID()将随机排序记录.一个例子 hereSELECT * FROM Northwind..Orders ORDER BY NEWID() (编辑:应用网_常德站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql-server – SQL Server位列真的使用整个字节的
- sql-server – 如何在不重新创建视图的情况下关闭
- sql-server – 为什么表使用其主键作为自身的外键
- sql-server – SQL Server 2008:找出表中的主键
- 如何使用构造函数在选择子句中为多个表的选定列编
- sql-server-2008 – 在EF4中控制ArithAbort
- sql-server – 如何通过数据库获取特定实例的CPU
- sql-server – DELETE vs TRUNCATE
- sql-server-2000 – 如何从PHP 5.3及更高版本连接
- sql怎么创建约束?一文看懂五种约束的创建
热点阅读