[英]How to get the last tuple from a table with SQL Server 2008 R2?
我想從使用SQL Server 2008 R2插入到表中的最后一個元組中獲取一個字段嗎?
基本上,您需要做的是:
SELECT TOP 1 (list of fields)
FROM dbo.YourTable
ORDER BY (some column) DESC
您需要定義如何排序數據,以便獲得“最新”數據。 如果按字符串,整數或日期時間排序,則可能需要降序排序以獲取最新的優先順序。
由於您根本沒有提供任何表結構或字段名稱,因此這是我們能做到的最好.....下次:請提出更多重點-提供更多詳細信息! 我們是優秀的程序員-但請介意的讀者。 我們不知道您的系統,您的數據庫或您的設置-您需要告訴我們。
沒有標識或“ insertteddateTime”列是無法找到答案的。 表是數據的無序集合,只有ORDER BY才能給出確定的排序。 您不能依靠其他任何東西。
SELECT TOP 1 *
FROM MyTable
ORDER BY Whatever DESC
您能否詳細說明大局?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.