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 klausulenGROUP BY produkterna i grupper efter varumärkena.,
  • då används funktionenMAX() 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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *