从表中获取最后一个用户定义的行
本文关键字:定义 用户 最后一个 获取 | 更新日期: 2023-09-27 18:05:37
我的表是这样的
Sr_No / AccessionNo / Roll_nO / Price
---------------------------------------
1 / 101 / 45 / 1000
2 / 102 / 46 / 2000
3 / 101 / 43 / 500
我想当用户类型在文本框2然后最后2行应该检索,但我不知道在这里使用哪个函数我是一名学生,几个月前开始学习c#,几个月前才开始使用SQL server。我已经谷歌,并发现了一些查询,但我不认为这将是有帮助的,因为这个查询给了我顶部的部分是否有任何功能,其中给出底部的部分由用户定义?
SELECT TOP 5 * FROM [TableName]
对不起,我的英语不好。
指定ORDER BY ... DESC
子句获取底部行:
SELECT TOP 5 *
FROM [TableName]
ORDER BY Sr_No DESC;
TOP
肯定会起作用。你只需要使用ORDER BY
子句重新排序记录,
SELECT TOP 2 * FROM [TableName] ORDER BY SR_NO DESC
- <
- SQLFiddle演示/gh>