[英]How to fetch Last Row Record from Sql Server Database
我想從 Sql Server 的數據庫中獲取 3 個唯一的最后一行記錄。 請建議查詢。
例如:表名:ABC
(Column 1) (Column 2)
First_Name Last_Name
Ram Sharma
Shyam Gupta
Ranu Gahlot
Kanchan Verma
Monu Vyas
Sohan Jain
Monu Vyas
Sohan Jain
Monu Vyas
Sohan Jain
Shyam Gupta
Ranu Gahlot
Ranu Gahlot
Ranu Gahlot
Shyam Gupta
Shyam Gupta
現在我正在使用此查詢(從 ABC 中選擇不同的前 3 個 First_Name、Last_Name)然后找到該結果。 :
Shyam Gupta
Ranu Gahlot
Kanchan Verma
但實際上,我想得到這個結果。 所以建議我....
結果:
Shyam Gupta
Ranu Gahlot
Sohan Jain
注意:最后我的意思是按時間順序而不是按字母順序。 而且我沒有 id 列。
試試這個:
SELECT DISTINCT * FROM [YOURTABLE] ORDER BY FirstName DESC Limit 3
按 [COl_NAME] desc 從 [TABLE_NAME] 訂單中選擇前 1 個 *
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.