1个回答
2015-09-13 · 知道合伙人软件行家
Axure夜话
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1197
获赞数:1344
1992年毕业于太原理工大学,20年IT公司工作经验现任山西誉海和科技有限公司技术总监,老二牛车教育课程总监
向TA提问 私信TA
关注
展开全部
使用row_number函数
row_number():在返回的结果集合内为每一条记录表上顺序编号
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )
参考
select * from{
SELECT FirstName, LastName,
ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS 'line', SalesYTD, PostalCode
FROM Sales.vSalesPerson
WHERE TerritoryName IS NOT NULL AND SalesYTD <> 0;
)
where line=3
row_number():在返回的结果集合内为每一条记录表上顺序编号
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )
参考
select * from{
SELECT FirstName, LastName,
ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS 'line', SalesYTD, PostalCode
FROM Sales.vSalesPerson
WHERE TerritoryName IS NOT NULL AND SalesYTD <> 0;
)
where line=3
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |