从SQL Server 2005中,一个新的功能被添加row_number()。他是一个伟大的功能是增加从1行数的数据表,从而取代所有的冗余代码生成的行数。下面将教你如何使用row_number()函数。

假设数据库中有以下表:

复制代码代码如下所示:

我的名字

1 AA

3的BB

4毫升



执行以下SQL语句后,将得到以下结果:

选择row_number()在(订单ID)作为行号,从表的名字

复制代码代码如下所示:

行号标识名称

11 AA

23的BB

34毫升