LIMIT 子句限制了從 SQL 語句返回的結果數量。它在 MySQL、Hive 和 Google BigQuery 中都可用。

LIMIT 的語法如下:

[SQL 語句 1]
LIMIT [N];

其中[N]是代表系統要產生幾筆資料。請注意,ORDER BY 子句通常包含在 SQL 語句中。如果沒有 ORDER BY 子句,我們獲得的結果將取決於數據庫的預設值。

我們在這裡使用以下的表格作為示例。

Store_Information 表格
 Store_Name  Sales  Txn_Date 
 Los Angeles 1500  05-Jan-1999 
 San Diego 250  07-Jan-1999 
 San Francisco 300  08-Jan-1999 
 Boston 700  08-Jan-1999 

要找出 Store_Information 中的兩個最高銷售金額,我們輸入:

SELECT Store_Name, Sales, Txn_Date
FROM Store_Information
ORDER BY Sales DESC
LIMIT 2;

結果:

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
Boston 700 08-Jan-1999

SQL Server 是用 TOP 來達到跟 LIMIT 同樣的效果。

下一頁:子查詢

本頁最近於 2023年12月25日更新



Copyright © 2024   1keydata.com   版權所有