簡體   English   中英

如何從Sql Server數據庫中獲取最后一行記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM