使用row_number函数
row_number():在返回的结果集合内为每一条记录表上顺序编号
返回结果集分区内行的序列号,每个分区的第一行从1开始。
ROW_NUMBER()OVER([<partition_by_clause>]<order_by_clause>)
参考
select*from{
SELECTFirstName,LastName,
ROW_NUMBER()OVER(ORDERBYSalesYTDDESC)AS'line',SalesYTD,PostalCode
FROMSales.vSalesPerson
WHERETerritoryNameISNOTNULLANDSalesYTD<>0;
)
whereline=3
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有