SQL Minus



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 同樣的效果。

SQL 窗口函数 >>

本页最近于 2023年12月25日更新



Copyright © 2024   1keydata.com   All Rights Reserved.