SQL 查询语句 top
时间: 2024-01-28 14:02:49 浏览: 188
SQL查询语句中的TOP关键字用于返回满足指定条件的记录的前几行。常见的用法是返回前N行或前N%的数据,具体语法如下:
1. 返回前N行:SELECT TOP N column1, column2, ... FROM table_name WHERE condition;
例如:返回学生成绩表前5名的姓名和分数。
```
SELECT TOP 5 name, score FROM student ORDER BY score DESC;
```
2. 返回前N%的数据:SELECT TOP N PERCENT column1, column2, ... FROM table_name WHERE condition;
例如:返回学生成绩表前20%的学生的姓名和分数。
```
SELECT TOP 20 PERCENT name, score FROM student ORDER BY score DESC;
```
阅读全文