- 零基础学SQL(升级版)
- 明日科技编著
- 195字
- 2024-05-14 10:06:11
2.7.1 在SQL Server数据库中限制查询结果
在SQL Server数据库中使用SELECT语句时,可以使用TOP关键字来限制最多返回多少行。TOP关键字可以指定返回表中的前n行数据,语法格式如下:
![](https://epubservercos.yuewen.com/30140E/29142620304904006/epubprivate/OEBPS/Images/47215_27_4.jpg?sign=1739480909-p6kZL8RSo8tIYnXL6Ncxndxauic88Zxv-0-85cf772df1aca73d46a897eed5f59a00)
参数说明:
TOP n:指定从查询结果集中输出前n行,n是介于0和4 294 967 295之间的整数。
示例09 在SQL Server数据库中,查看goods商品信息表中的前5条数据。
输入:
![](https://epubservercos.yuewen.com/30140E/29142620304904006/epubprivate/OEBPS/Images/47215_28_1.jpg?sign=1739480909-dPZz6MCrJ8F3U1OIZDxgrioop2lSm6WE-0-00946b5b2a0864de9d80e91ebe7bec28)
输出(如图2.10所示):
![](https://epubservercos.yuewen.com/30140E/29142620304904006/epubprivate/OEBPS/Images/47215_28_2.jpg?sign=1739480909-OxVBEeftqpgfVQpdntvI18Vtevh42Zy0-0-d493e9b66bad727235ccb0b430e7f675)
图2.10 在SQL Server数据库中限制查询结果
由于代码中使用了“SELECT TOP 5”语句,因此只会检索前5行数据。