sql 分組後的最大值

2021-08-29 05:42:40 字數 365 閱讀 8188

friday february 10, 2006 - 03:29pm (cst)

select customerid,max(balance) from temptable1 group by customerid

就可以達到目的了,我竟然半天不知道怎麼下手。看來是被上次max(a,b)問題嚇怕了。 :?

(msn 的這些表情符號沒有yahoo的酷。。)

max(a,b) = abs((a+b)/2)

min(a,b) = abs((a-b)/2)

這個發明源自交行的小曾,自己僅僅是擴充套件出乙個min(a,b)而已。

oracle裡面有greatest,least來解決這個問題。 informix不知道有沒有

SQL分組最大值

employee表包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1 2 henry 80000 2 3 sam 60000 2 4 max 90000 1 department...

SQL分組求最大值

訂單操作記錄表,需要獲取每個訂單最新的操作更新時間,以及操作id。使用 over 以及 row number 來實現 select from select operationid,orderno,updatetime,row number over partition by orderno orde...

SQL表分組後獲取最大值的整條記錄

今天在工作的時候需要使用到乙個分組最大值查詢問題,蒐羅了一下答案,了解了一些,為了鞏固知識,還是做一下測試為好 目標 根據course分組求出score最大值的整條記錄 例子 查詢乙個班級中各科目的第一名的整行記錄 建立測試表 create table students course varchar...