összefoglaló: ebben a bemutatóban megtudhatja, hogyan kell használni az SQL Server MAX()
funkciót, hogy megtalálja a maximális értéket egy csoportban.
Bevezetés Az SQL Server MAX () funkcióba
SQL Server MAX()
a funkció egy aggregált függvény, amely a maximális értéket adja vissza egy készletben.,
a következő aMAX()
függvény szintaxisát mutatja:
Code language: SQL (Structured Query Language) (sql)
aMAX()
függvény olyan kifejezést fogad el, amely lehet oszlop vagy érvényes kifejezés.
hasonlóan aMIN()
függvényhez, aMAX()
függvény figyelmen kívül hagyja aNULL
értékeket, és figyelembe veszi a számításban szereplő összes értéket.,nction, hogy megtalálja a legmagasabb lista ár az összes termék a products
táblázat:
Code language: SQL (Structured Query Language) (sql)
Itt a kimenet:
ahhoz, Hogy megtalálja, hogy a termék megfelel a legmagasabb lista ár, használja a következő nyilatkozatot:
A következő kép azt mutatja, hogy a kimenet:
ebben A példában:
- Első, a subquery használni a
MAX()
függvényt a legmagasabb lista ár az összes termék., - ezután a külső lekérdezés kiválasztotta azt a terméket, amelynek listaára megegyezik az alkeretből visszaküldött legmagasabb listaárral.
SQL Server MAX() a GROUP BY záradék példa
A következő nyilatkozatot kap a márka nevét, majd a legmagasabb lista ár a termékek minden márka:
Itt a kimenet:
ebben A példában:
- Első, a
GROUP BY
záradék osztva a termék csoportokat, amelyeket a márka nevét., - ezután a
MAX()
függvényt alkalmazzák minden csoportra, hogy visszaadja az egyes márkák legmagasabb listaárát.
SQL Server MAX() with HAVING clause example
a következő példa megtalálja a márkaneveket és a legmagasabb listaárat., Ezenkívül a HAVING
záradékot használja az összes olyan márka kiszűrésére, amelyek legmagasabb listaára kisebb vagy egyenlő 1,000:
a következő kép megjeleníti a kimenetet:
ebben a bemutatóban megtanulta, hogyan kell használni az SQL Server MAX()
funkciót, hogy megtalálja a maximális értéket egy értékkészletben.