sql - 在sql中从数据库中选择特定行

标签 sql sql-server sql-server-2005

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
How to select the nth row in a SQL database table?



我有一个表,我想选择选择 1 条记录,在其他命令中我想选择第二行,在其他命令中选择第 3 行和...如何在没有行号的情况下从表顶部选择例如第 4 条记录。只是我想从表格顶部选择第 4 行。我怎样才能做到这一点 ?

最佳答案

您可以在 MS sql server 中通过此代码选择第 4 行。

SELECT * FROM (
  SELECT
    ROW_NUMBER() OVER (ORDER BY DayRangeId ASC) AS rownumber,
    DayRangeId
  FROM DayRangeTable
)  as temptablename
WHERE rownumber = 4

关于sql - 在sql中从数据库中选择特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6661884/

相关文章:

php - 使用 php 和 mysql 时出现 WHERE email NOT IN (%s) 问题

没有指定列的 SQL Server 插入

sql - 删除行后重用标识值

SQL IN 子句中包含 AND 逻辑

sql-server - 使用 SQL 代理运行 SSIS 包时出现问题 - 失败并显示 "DTSER_FAILURE(1)"

sql - 返回表的大小为 MB 而不是 KB

sql - 使用SQL将值插入特定行

sql-server - 在 SQL Server 2005 中,我可以在不设置表属性的情况下执行级联删除吗?

sql-server - SQL Server 角色、架构、用户

sql - 需要找到经理领导下的完整团队