sammanfattning: i den här guiden kommer du att lära dig hur du använder SQL ServerMAX()
funktion för att hitta det maximala värdet i en grupp.
introduktion till SQL Server MAX() funktion
SQL ServerMAX()
funktion är en aggregerad funktion som returnerar det maximala värdet i en uppsättning.,
följande visar syntaxen för funktionenMAX()
:
Code language: SQL (Structured Query Language) (sql)
funktionenMAX()
accepterar ett uttryck som kan vara en kolumn eller ett giltigt uttryck.
i likhet med funktionenMIN()
ignorerar funktionenMAX()
NULL
värden och beaktar alla värden i beräkningen.,nction för att hitta det högsta listpriset för alla produkter i products
tabell:
Code language: SQL (Structured Query Language) (sql)
här är utgången:
för att hitta produkten med högsta Listpris, du använder följande uttalande:
följande bild visar utmatningen:
i det här exemplet:
- först använde subquery funktionen
MAX()
för att returnera den högsta listpriset.lista priset på alla produkter., - då valde den yttre frågan den produkt vars Listpris är lika med det högsta listpriset som returneras från underkvarteret.
SQL Server MAX() med grupp för klausul exempel
följande uttalande får varumärket och den högsta listan priset på produkter i varje märke:
här är utgången:
i det här exemplet:
- först delade klausulen
GROUP BY
produkterna i grupper efter varumärkena., - då används funktionen
MAX()
för varje grupp för att returnera det högsta listpriset för varje varumärke.
SQL Server MAX() med att ha klausul exempel
följande exempel hittar varumärkena och den högsta listpriset för varje., Dessutom använder den klausulen HAVING
för att filtrera bort alla märken vars högsta Listpris är mindre än eller lika 1 000:
följande bild visar utmatningen:
i den här handledningen har du lärt dig hur du använder SQL Server
id = ”ed8fdea9a6” >
funktion för att hitta det maximala värdet i en uppsättning värden.