>有效檢索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中文網其他相關文章!