Min And Max

0

Die SQL Funktionen MIN() und MAX()

Die Funktion MIN() gibt den kleinsten Wert der ausgewählten Spalte zurück.

Die Funktion MAX() gibt den größten Wert der ausgewählten Spalte zurück.

MIN Beispiel

Suchen Sie den niedrigsten Preis in der Spalte „Preis“:

SELECT MIN(Price)
FROM Products;

MAX Beispiel

Suchen Sie den höchsten Preis in der Spalte „Preis“:

SELECT MAX(Price)
FROM Products;

Syntax

SELECT MIN(column_name)
FROM table_name
WHERE condition;
SELECT MAX(column_name)
FROM table_name
WHERE condition;

Demo Datenbank

Nachfolgend sehen Sie eine Auswahl aus der in den Beispielen verwendeten Produkttabelle:

Produkt-IDProduktnameLieferanten-IDKategorieIDEinheitPreis
1Chais1110 Boxen x 20 Taschen18
2Chang1124 – 12 oz Flaschen19
3Aniseed Syrup1212 – 550 ml Flaschen10
4Chef Anton’s Cajun Seasoning2248 – 6 oz Gläser22
5Chef Anton’s Gumbo Mix2236 Boxen21.35

Spaltennamen festlegen (Alias)

Wenn Sie MIN() oder MAX() verwenden, hat die zurückgegebene Spalte keinen beschreibenden Namen. Um der Spalte einen beschreibenden Namen zu geben, verwenden Sie das Schlüsselwort AS:

Beispiel

SELECT MIN(Price) AS SmallestPrice
FROM Products;

Verwenden von MIN() mit GROUP BY

Hier verwenden wir die Funktion MIN() und die Klausel GROUP BY, um den niedrigsten Preis für jede Kategorie in der Tabelle „Products“ zurückzugeben:

Beispiel

SELECT MIN(Price) AS SmallestPrice, CategoryID
FROM Products
GROUP BY CategoryID;
Nach oben scrollen