0
我想在Sql Server中從數據庫中獲取3個唯一的最後一行記錄。 Plz建議查詢。如何從Sql Server數據庫中獲取最後一行記錄
例:表名: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
我現在用的這個查詢(SELECT DISTINCT前3名字,姓氏從ABC)則發現這一結果。 :
Shyam Gupta
Ranu Gahlot
Kanchan Verma
但實際上,我想得到這個結果。所以建議我....
結果:
Shyam Gupta
Ranu Gahlot
Sohan Jain
注:截至去年我的意思是按時間順序不按字母順序。而我沒有id列。
你有一個ID列?你如何定義「最後」行?按字母順序排列? – CodingIntrigue
你能用英文描述一下所需結果的含義嗎? – NoChance
你需要一個ORDER BY來定義最後一個。你爲了得到這個而命令的列是什麼? –