T-SQL How to select only Second row from a table?

前端 未结 15 1262
攒了一身酷
攒了一身酷 2020-12-28 12:31

I have a table and I need to retrieve the ID of the Second row. How to achieve that ?

By Top 2 I select the two first rows, but I need only

15条回答
  •  时光说笑
    2020-12-28 12:58

    No need of row number functions if field ID is unique.

    SELECT TOP 1 *
    FROM (
      SELECT TOP 2 * 
      FROM yourTable
      ORDER BY ID
    ) z
    ORDER BY ID DESC
    

提交回复
热议问题