row_number() over () as row_number
时间: 2023-11-28 09:46:30 浏览: 165
SQL ROW_NUMBER()分页比较
row_number() over()是一种在SQL Server中用于对结果集进行排序并为每一行分配一个唯一的行号的函数。它可以用于分页查询、删除重复行等操作。
以下是一个使用row_number() over()函数的例子:
```sql
SELECT ROW_NUMBER() OVER(ORDER BY id) as row_number, name, age
FROM students
```
这个查询将会返回一个结果集,其中包含每个学生的姓名、年龄和一个唯一的行号。行号将按照id列的升序排列。
阅读全文