Initial vault commit
This commit is contained in:
43
Schule/Informatik/Schuljahr 2/SQL-Befehle.md
Normal file
43
Schule/Informatik/Schuljahr 2/SQL-Befehle.md
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
## 🟦 SQL-Befehle
|
||||
### `SELECT`
|
||||
Wählt Spalten oder berechnete Werte aus einer Tabelle aus.
|
||||
#### Beispiel:
|
||||
|
||||
### `FROM`
|
||||
Gibt an, aus welcher Tabelle die Daten kommen.
|
||||
### `WHERE`
|
||||
Filtert Zeilen nach einer Bedingung.
|
||||
### `ORDER BY`
|
||||
Sortiert das Ergebnis nach einer oder mehreren Spalten.
|
||||
## 🟩 Aggregatfunktionen
|
||||
### `COUNT`
|
||||
Zählt Datensätze oder Werte.
|
||||
### `COUNT(*)`
|
||||
Zählt alle Zeilen in der Tabelle.
|
||||
### `COUNT(DISTINCT x)`
|
||||
Zählt nur unterschiedliche Werte.
|
||||
### `SUM`
|
||||
Addiert Zahlen über mehrere Zeilen.
|
||||
### `AVG`
|
||||
Berechnet den Durchschnitt.
|
||||
### `MIN`
|
||||
Gibt den kleinsten Wert zurück.
|
||||
### `MAX`
|
||||
Gibt den grössten Wert zurück.
|
||||
## 🟨 Mathematische & sonstige Funktionen
|
||||
### `ROUND`
|
||||
Rundet Zahlen auf eine bestimmte Anzahl Nachkommastellen.
|
||||
### `MOD`
|
||||
Gibt den Rest einer Division — nützlich für gerade/ungerade Zahlen.
|
||||
### `BETWEEN`
|
||||
Prüft, ob ein Wert innerhalb eines Bereichs liegt (inklusive Grenzen).
|
||||
## 🟧 String-Funktionen
|
||||
### `CONCAT`
|
||||
Kombiniert mehrere Textteile.
|
||||
### `LIKE`
|
||||
Vergleicht Textmuster, z. B. für Suche mit Platzhaltern (`%`).
|
||||
## 🟪 Subqueries
|
||||
### Verschachtelter `SELECT`
|
||||
Ein SELECT innerhalb eines anderen SELECT, z. B. um den minimalen oder maximalen Wert zu finden.
|
||||
|
||||
Reference in New Issue
Block a user