- SELECT * FROM beispiel: Liefert eine gesamte Datenbank
- SELECT * FROM beispiel WHERE name = “calify”: Selektion, alle Datensätze wo der Name “calify” ist
- SELECT name, alter FROM beispiel: Projektion, eine (hier zwei) spalten der Tabelle werden angezeigt
- SELECT * FROM beispiel WHERE name LIKE “%h%”: Wildcard -> tritt immer mit LIKE auf; Selektion mit allen Namen, welche ein “c” im Namen haben
- SELECT DISTINCT: Zeigt keine doppelten Datensätze an
- SELECT name AS vorname …: Ändert einen Spaltenname
- … ORDER BY … DESC: Wird ganz zum Schluss angehänt, Sortiert die Ausgaben nach einem Wert; ASC: Aufsteigend; DESC: Absteigend
Operatoren
- AND: Mehrere Bedingungen müssen erfüllt sein z.B.: SELECT * FROM beispiel WHERE name = “calify” AND alter = “17”
- OR: Es muss nur eine Bedingung erfüllt sein z.B.: SELECT * FROM beispiel WHERE name = “calify” OR alter = “17”
Aggregatfunktionen
- COUNT(*): Zählts Datensatz auf, kombinierbar mit WHERE
- SUM(Spalte x): Summiert Werte einer Spalte
- MIN(Spalte x): Gibt den minimalen Wert einer Spalte an
- MAX(Spalte x): Gibt den maximalen Wert einer Spalte an
- AVG(Spalte x): Berechnet den AVG (Durchschnitt) der Spalte
Bisher keine Kommentare