了解 Rownumber 函数:从数据库中获取行号
要使用 Rownumber 函数,你只需要向它传递一个名为 ORDER BY 的参数,指定想要按哪个列对行进行排序。语法如下:
```
ROW_NUMBER() OVER (ORDER BY <排序列>)
```
举个例子,假设你有一个名为 "Customers" 的表格,其中包含客户数据。要获取按客户 ID 排序的每位客户的行号,可以使用以下查询:
```
SELECT ROW_NUMBER() OVER (ORDER BY CustomerID) AS RowNumber, *
FROM Customers;
```
执行此查询后,你会得到一张新表格,其中包含一个名为 "RowNumber" 的新列,显示每位客户的行号。