Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:allgemein:sql_spickzettel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-themen:allgemein:sql_spickzettel [06.10.2025 12:05] – [Wichtige Aggregatfunktionen] larsit-themen:allgemein:sql_spickzettel [06.10.2025 12:10] (aktuell) – [Joins (Überblick)] lars
Zeile 88: Zeile 88:
 ===== Unterschied: WHERE vs. HAVING ===== ===== Unterschied: WHERE vs. HAVING =====
  
-^ Vergleichspunkt WHERE HAVING |+^ Vergleichspunkt WHERE HAVING ^
 | **Zeitpunkt** | Vor der Gruppierung | Nach der Gruppierung | | **Zeitpunkt** | Vor der Gruppierung | Nach der Gruppierung |
 | **Filtert**   | Einzelne Datensätze | Gruppenergebnisse | | **Filtert**   | Einzelne Datensätze | Gruppenergebnisse |
Zeile 126: Zeile 126:
  
  
-^ Parameter Bedeutung |+^ Parameter Bedeutung ^
 | **ASC** | Aufsteigend (Standard) | | **ASC** | Aufsteigend (Standard) |
 | **DESC** | Absteigend | | **DESC** | Absteigend |
Zeile 142: Zeile 142:
 ===== LIMIT & OFFSET ===== ===== LIMIT & OFFSET =====
  
-Befehl     Bedeutung                            |+Befehl     Bedeutung                            ^
 | ---------- | ------------------------------------ | | ---------- | ------------------------------------ |
 | `LIMIT n`  | Zeigt nur n Zeilen an                | | `LIMIT n`  | Zeigt nur n Zeilen an                |
Zeile 174: Zeile 174:
 ===== Joins (Überblick) ===== ===== Joins (Überblick) =====
  
-Join-Typ       Beschreibung                                      Beispiel                                                                              | +Join-Typ       Beschreibung                                      Beispiel                                                                              | 
-| -------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------- |+| -------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------- ^
 | **INNER JOIN** | Nur passende Datensätze beider Tabellen           | `SELECT * FROM kunden INNER JOIN bestellungen ON kunden.id = bestellungen.kunden_id;` | | **INNER JOIN** | Nur passende Datensätze beider Tabellen           | `SELECT * FROM kunden INNER JOIN bestellungen ON kunden.id = bestellungen.kunden_id;` |
 | **LEFT JOIN**  | Alle Datensätze links + passende rechts           | `SELECT * FROM kunden LEFT JOIN bestellungen ON kunden.id = bestellungen.kunden_id; | | **LEFT JOIN**  | Alle Datensätze links + passende rechts           | `SELECT * FROM kunden LEFT JOIN bestellungen ON kunden.id = bestellungen.kunden_id; |
Zeile 184: Zeile 184:
  
 > „INNER = nur Treffer, LEFT = alles links + Treffer, RIGHT = alles rechts + Treffer.“ > „INNER = nur Treffer, LEFT = alles links + Treffer, RIGHT = alles rechts + Treffer.“
 +
  
 --- ---
Zeile 232: Zeile 233:
  
 --- ---
- 
-**Stand:** {{date}} 
-**Quelle:** Eigene Zusammenfassung nach Lernunterlagen / SQL.pdf 
- 
-``` 
  
  
it-themen/allgemein/sql_spickzettel.1759745137.txt.gz · Zuletzt geändert: von lars