如何在Microsoft SQL Server 2008中选择特定行

时间:2016-09-10 22:16:01

标签: sql-server sql-server-2008

我正在使用Microsoft SQL Server 2008,我想从数据库中转储一些内容。 它拥有超过585k的用户。 我想问一下如何选择列中的特定行 就像列名为" User_ResetKey"在数据库US_HBS_MEMBERS中,该表将是US_UserInfo,我真的是一个菜鸟,也许有人可以帮我,行号将是123921

我的意思是我如何获取行号123921中的数据?

的问候, jamsb

1 个答案:

答案 0 :(得分:1)

通过使用

Row_number()

你在这里,

SELECT * FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY [User_ResetKey] ) AS rownumber,
*
FROM [US_HBS_MEMBERS].[dbo].[US_UserInfo]
) AS myTable
WHERE rownumber = 123921

假设您的架构是' dbo'。