SQL Server CE-选择随机行
如何从表中随机选择行 例如,如果表中有1000行与我想要的条件匹配,我只想随机选择20行 喜欢顶部,但随机 谢谢,这是针对SQL Server CE 3.5的 这个怎么样SQL Server CE-选择随机行,sql,sql-server-ce,sql-server-ce-3.5,Sql,Sql Server Ce,Sql Server Ce 3.5,如何从表中随机选择行 例如,如果表中有1000行与我想要的条件匹配,我只想随机选择20行 喜欢顶部,但随机 谢谢,这是针对SQL Server CE 3.5的 这个怎么样 SELECT TOP(20) * FROM myTable ORDER BY NEWID() 这个怎么样 SELECT TOP(20) * FROM myTable ORDER BY NEWID() 从tbl_名称顺序中选择*如何,按兰德限制0,20; 但是,如果数据库中有一百万行,newid和rand的执行速度都会很
SELECT TOP(20) * FROM myTable ORDER BY NEWID()
这个怎么样
SELECT TOP(20) * FROM myTable ORDER BY NEWID()
从tbl_名称顺序中选择*如何,按兰德限制0,20;
但是,如果数据库中有一百万行,newid和rand的执行速度都会很慢。
有一个更快的解决方案。从tbl_名称顺序中选择*如何,按兰德限制0,20;
但是,如果数据库中有一百万行,newid和rand的执行速度都会很慢。
有一个更快的解决方案。@Mitch-这很奇怪,不幸的是我现在没有4.0来试用。@Mitch-这很奇怪,不幸的是我现在没有4.0来试用。如果我最终的查询速度太慢,我将不得不看一看。感谢发布。RAND是针对MySQL的,问题是关于SQL SERVER CE的。如果我最终的查询速度太慢,我将不得不看一看。感谢发布。RAND是MySQL的,问题是关于SQL SERVER CE的。