获取结果集SQL Server中记录的行号

获取结果集SQL Server中记录的行号,第1张

获取结果集SQL Server中记录的行号

看起来您正在尝试获取行号,即使该行号不是要返回的行之一。您可以为此使用CTE:

;WITH CTE AS(    SELECt        docid,        writing,        submissionDate,        ROW_NUMBER() OVER (ORDER BY submissionDate) AS position    FROM        My_Table)SELECt    docid,    writing,    submissionDate,    positionFROM    CTEWHERe    docid = 34

当然,这也需要SQL Server 2005或更高版本。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5057972.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存