Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL Server CE-选择随机行_Sql_Sql Server Ce_Sql Server Ce 3.5 - Fatal编程技术网

SQL Server CE-选择随机行

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的执行速度都会很

如何从表中随机选择行

例如,如果表中有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的执行速度都会很慢。 有一个更快的解决方案。

从tbl_名称顺序中选择*如何,按兰德限制0,20; 但是,如果数据库中有一百万行,newid和rand的执行速度都会很慢。
有一个更快的解决方案。

@Mitch-这很奇怪,不幸的是我现在没有4.0来试用。@Mitch-这很奇怪,不幸的是我现在没有4.0来试用。如果我最终的查询速度太慢,我将不得不看一看。感谢发布。RAND是针对MySQL的,问题是关于SQL SERVER CE的。如果我最终的查询速度太慢,我将不得不看一看。感谢发布。RAND是MySQL的,问题是关于SQL SERVER CE的。