如何选择然后拆分数据然后选择第二个数据?

时间:2019-02-28 14:28:32

标签: c# sql vb.net

所以我要选择前60个数据,然后我想要删除的前30个数据获得第31个数据。但是我正在努力寻找任何解决方案。这是我的代码:

"jest": {
  "preset": "react-native",
  "testPathIgnorePatterns": [
    "<rootDir>/e2e"
  ]
},

这是我要编辑以获取第31个数据的查询。

我正在使用SQL Server 2008。

3 个答案:

答案 0 :(得分:0)

根据您的SQL数据库,您可能需要查看以下内容:

https://docs.microsoft.com/en-us/previous-versions/sql/compact/sql-server-compact-4.0/gg699618(v=sql.110)

*这仅适用于Microsoft SQL DB 2012>

它就像分页一样。

答案 1 :(得分:0)

尝试此处建议的方法:https://www.codeproject.com/Questions/219741/Select-nth-row-of-a-table-in-sql-server

WITH whateverhere AS (
    SELECT (ROW_NUMBER() OVER (ORDER BY TBL_Attendance.Name)) as row,*
    FROM TBL_Attendance)
SELECT * FROM whateverhere WHERE row > 31

答案 2 :(得分:0)

这对我有用。我只是将图像更改为varbinary以进行比较

     SqlDataAdapter daa = new SqlDataAdapter("SELECT Name, Signature FROM 
     TBL_Attendance WHERE Status = '" + lblStat.Text + "' AND Date = '" + 
     this.dtSelectDate.Text + "' EXCEPT SELECT TOP 30 Name, Signature FROM 
     TBL_Attendance  WHERE Status = '" + lblStat.Text + "' AND Date = '" + 
     this.dtSelectDate.Text + "' ", conn);