我想之前已经在网站上询问过,但我找不到它.
我在一些网站上看到,搜索结果模糊不清.例如,在stackoverflow中,当你搜索一个问题时,它表示+5000结果(有时候),在gmail中,当你按关键字搜索时,它表示"数百",而在google中它表示aprox X结果.这只是向用户展示一个易于理解的巨大数字的方式吗?或者这实际上是一种快速计算可以在数据库中使用的结果的方法[我现在正在学习Oracle 10g版本]?比如"嘿,如果你得到超过1k的结果,就停下来告诉我有超过1k".
谢谢
PS.我是数据库的新手.
我不知道它会运行多快,但你可以尝试:
SELECT NULL FROM your_tables WHERE your_condition AND ROWNUM <= 1001
Run Code Online (Sandbox Code Playgroud)
如果结果中的行数等于 1001,则记录总数将 > 1000。