当前位置:  开发笔记 > 后端 > 正文

如何在不排序的情况下选择表格中的前10行?

如何解决《如何在不排序的情况下选择表格中的前10行?》经验,为你挑选了2个好方法。

如果需要随机订单,您可以尝试

select top 10 * from [tablename] order by newid()


小智.. 8

这个问题没有意义.在SQL中,表没有隐式排序.从语义上讲,它们也可以以随机顺序返回.

将结果限制为返回的前10行取决于服务器的SQL方言.在MS-SQL服务器中,您使用TOP关键字,而在MySQL中使用LIMIT,在Oracle中您必须使用ROWNUM等.

请提供有关您要完成的具体内容的更多详细信息.



1> smoothdevelo..:

如果需要随机订单,您可以尝试

select top 10 * from [tablename] order by newid()



2> 小智..:

这个问题没有意义.在SQL中,表没有隐式排序.从语义上讲,它们也可以以随机顺序返回.

将结果限制为返回的前10行取决于服务器的SQL方言.在MS-SQL服务器中,您使用TOP关键字,而在MySQL中使用LIMIT,在Oracle中您必须使用ROWNUM等.

请提供有关您要完成的具体内容的更多详细信息.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有