Erweiterte SQL-Funktionen nutzen
Jetzt wird SQL richtig mächtig! Mit Selektionsfunktionen findest du genau das, was du suchst. Die LIKE-Funktion ist besonders clever: WHERE Name LIKE 'Müll%' findet alle Namen, die mit "Müll" beginnen. Das % steht für beliebig viele Zeichen, _ für genau ein Zeichen.
Kombiniere Bedingungen mit AND und OR: WHERE Klasse = '11a' AND Alter >= 16 findet alle Schüler der 11a, die mindestens 16 sind. Die BETWEEN-Funktion hilft bei Bereichen: WHERE Alter BETWEEN 15 AND 18.
Berechnungsfunktionen machen SQL zu einem echten Analysetool. COUNT() zählt Datensätze, MAX() und MIN() finden Höchst- und Tiefstwerte. AVG() berechnet Durchschnitte, SUM() addiert Werte zusammen. Die FORMAT()-Funktion rundet Zahlen auf gewünschte Dezimalstellen.
Mit AS gibst du deinen Ergebnissen aussagekräftige Namen: SELECT COUNT(*) AS Schueleranzahl FROM schueler zeigt dir, wie viele Schüler in der Tabelle stehen.
Power-Move: Kombiniere mehrere Funktionen in einer Abfrage - so holst du das Maximum aus deinen Daten heraus!