Rezumat: în acest tutorial, veți învăța cum să utilizați SQL Server MAX() funcția de a găsi valoarea maximă într-un grup.

Introducere în SQL Server MAX (funcția)

SQL Server MAX() funcția este o funcție agregată care returnează valoarea maximă într-un set.,

următoarele spectacole sintaxa MAX() funcția:

Code language: SQL (Structured Query Language) (sql)

MAX() funcția acceptă o expresie care poate fi o coloană sau o expresie validă.

Similar cu MIN() funcția MAX() funcția ignoră NULL valori și consideră că toate valorile în calcul.,nction pentru a găsi cel mai mare preț de listă cu toate produsele din products tabel:

Code language: SQL (Structured Query Language) (sql)

Aici este rezultatul:

Pentru a alege produsul cu cel mai mare preț de listă, utilizați următoarea declarație:

imaginea De mai jos prezinta ieșire:

În acest exemplu:

  • în Primul rând, subinterogare folosit MAX() funcția să returneze cel mai mare preț de listă a tuturor produselor.,
  • apoi, interogarea exterioară a selectat produsul al cărui preț de listă este egal cu cel mai mare preț de listă returnat din subquery.

SQL Server MAX() cu clauza GROUP BY exemplu

următoarea declarație primește numele de brand și cel mai mare preț de listă de produse din fiecare brand:

Aici este rezultatul:

În acest exemplu:

  • în Primul rând, GROUP BY clauza împărțit produse în grupuri de nume de marcă.,
  • apoi, funcția MAX() este aplicată fiecărui grup pentru a returna cel mai mare preț de listă pentru fiecare marcă.

SQL Server MAX () cu exemplul clauzei

următorul exemplu găsește numele de marcă și cel mai mare preț de listă pentru fiecare., În plus, se folosește HAVING clauza de a filtra toate mărcile a căror cea mai mare lista de preturi sunt mai mici sau egale cu 1.000 de:

imaginea De mai jos afișează de ieșire:

În acest tutorial, ați învățat cum să utilizați SQL Server MAX() funcția de a găsi valoarea maximă într-un set de valori.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *