>有效检索SQL
中的有限行列 与大型数据集一起工作通常需要限制SQL查询返回的行数以提高性能和管理资源消耗。 为此目的,不同的数据库系统采用独特的语法。
> sql Server:使用顶部子句> 在SQL Server中
>与>结合使用的SQL Server中,将结果设置限制为指定数量的行。 一般语法是:TOP
ORDER BY
<code class="language-sql">SELECT TOP n ... ORDER BY [column_name]</code>
n
<code class="language-sql">SELECT TOP 10 a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC</code>
num
MySQL使用>子句实现相同的结果。语法为:
LIMIT
将其应用于示例查询:
<code class="language-sql">SELECT ... ORDER BY [column_name] LIMIT n</code>
>与SQL Server示例一样,此查询将按降序返回由
以上是如何限制SQL查询返回的行数?的详细内容。更多信息请关注PHP中文网其他相关文章!