本文主要介紹通過對sql語句進(jìn)行分組獲得一條記錄的第一條數(shù)據(jù)(通過對sql語句進(jìn)行分組獲得最新記錄)的方法是什么?,下面一起看看通過對sql語句進(jìn)行分組獲得一條記錄的第一條數(shù)據(jù)(通過對sql語句進(jìn)行分組獲得最新記錄)的方法是什么?相關(guān)資訊。
先用northwind數(shù)據(jù)庫查詢employee表的查詢結(jié)果:這個(gè)城市只有五個(gè)。我們在(高級組順序除以col2 col1)中使用row_number。注:按照col1分組,我們按照col2分在一組,計(jì)算出來的值,這個(gè)函數(shù)表示的是每組之后的順序號排序。sql語句為:select employeeid,last name,first name,title,titleofcourtesy,sidi,row_number in(分區(qū)城市)從員工執(zhí)行結(jié)果圖中可以看到,employeeid是按城市排序的。從分組中選取的第一條記錄執(zhí)行語句:select * from select employeeid,last name,first name,title,titleofcourtesy,siti,row _ numberfrom employees in(partitioned city))a . new _ index = 1執(zhí)行結(jié)果圖:
了解更多通過對sql語句進(jìn)行分組獲得一條記錄的第一條數(shù)據(jù)(通過對sql語句進(jìn)行分組獲得最新記錄)的方法是什么?相關(guān)內(nèi)容請關(guān)注本站點(diǎn)。