datenbanken:sql
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
datenbanken:sql [2021/05/20 10:33] – [Filtern von Daten] lutz | datenbanken:sql [2021/12/21 06:39] (aktuell) – [Aufgaben] lutz | ||
---|---|---|---|
Zeile 92: | Zeile 92: | ||
====Verbund==== | ====Verbund==== | ||
- | Ein **Verbund (Join)** ist eine Verbindung zwischen mehreren Tabellen einer Datenbank, die durch ein bestimmtes Attribut | + | Ein **Verbund (Join)** ist eine Verbindung zwischen mehreren Tabellen einer Datenbank |
**Tabelle Stadt** | **Tabelle Stadt** | ||
Zeile 159: | Zeile 159: | ||
Auf das Ergebnis des Verbunds lassen sich dann wiederum Projektion und Selektion anwenden. | Auf das Ergebnis des Verbunds lassen sich dann wiederum Projektion und Selektion anwenden. | ||
+ | ====Video==== | ||
+ | {{youtube> | ||
+ | \\ | ||
+ | ====Aufgaben==== | ||
+ | |||
+ | Lade die Datenbank Geo herunter und teste die Beispiele aus dem Video. Überlege dir eigene Beispiele und teste sie. | ||
+ | |||
+ | {{ : | ||
- | ====Filtern von Daten==== | + | =====Filtern von Daten===== |
Projektion, Selektion und Verbund können kombiniert werden, um bestimmte Daten aus Datenbanktabellen herauszufiltern. Um die Filterung noch mehr zu verfeinern, können innerhalb der '' | Projektion, Selektion und Verbund können kombiniert werden, um bestimmte Daten aus Datenbanktabellen herauszufiltern. Um die Filterung noch mehr zu verfeinern, können innerhalb der '' | ||
- | **Logische Operatoren** | + | ====Logische Operatoren==== |
^Operator ^Bedeutung | | ^Operator ^Bedeutung | | ||
Zeile 173: | Zeile 181: | ||
[[datenbanken: | [[datenbanken: | ||
- | **Vergleichsoperatoren**\\ | + | ====Vergleichsoperatoren==== |
(Liste nicht vollständig) | (Liste nicht vollständig) | ||
^Operator ^Bedeutung | | ^Operator ^Bedeutung | | ||
+ | | = |gleich| | ||
|<> |ungleich | | |<> |ungleich | | ||
|< |kleiner | | |< |kleiner | | ||
Zeile 189: | Zeile 198: | ||
Neben logischen und Vergleichsoperatoren gibt es noch weitere Operatoren | Neben logischen und Vergleichsoperatoren gibt es noch weitere Operatoren | ||
- | **Operatoren die die Ausgabe verfeinern** | + | ====Operatoren die die Ausgabe verfeinern==== |
^Operator ^Bedeutung | | ^Operator ^Bedeutung | | ||
Zeile 199: | Zeile 208: | ||
[[datenbanken: | [[datenbanken: | ||
- | **Mathematische Operatoren** | + | ====Mathematische Operatoren==== |
^Operator ^Bedeutung | | ^Operator ^Bedeutung | | ||
|COUNT |gibt die Anzahl der Datensätze aus | | |COUNT |gibt die Anzahl der Datensätze aus | | ||
Zeile 209: | Zeile 219: | ||
[[datenbanken: | [[datenbanken: | ||
- | **Gruppieren der Ausgabe** | + | ====Gruppieren der Ausgabe==== |
Mit dem Operator GROUP BY kann die Ausgabe in Gruppen zerlegt werden über die dann wieder SQL-Befehle angewendet werden können. | Mit dem Operator GROUP BY kann die Ausgabe in Gruppen zerlegt werden über die dann wieder SQL-Befehle angewendet werden können. | ||
Zeile 215: | Zeile 225: | ||
[[datenbanken: | [[datenbanken: | ||
- | **Geschachtelte SQL-Befehle** | + | ====Geschachtelte SQL-Befehle==== |
In der WHERE-Klausel kann man wiederum einen vollständigen SQL-Befehl in Klammern verwenden. | In der WHERE-Klausel kann man wiederum einen vollständigen SQL-Befehl in Klammern verwenden. | ||
Zeile 222: | Zeile 232: | ||
[[datenbanken: | [[datenbanken: | ||
+ | |||
+ | ====Video==== | ||
+ | |||
+ | Dieses Video bezieht sich auf die Datenbank " | ||
+ | |||
+ | {{youtube> | ||
+ | \\ | ||
====Aufgaben==== | ====Aufgaben==== | ||
- | =====Weitere SQL-Befehle===== | + | |
+ | Teste alle Beispiele aus dem Video und von der Beispielseite zum Filtern von Daten! | ||
+ | |||
+ | {{ : | ||
datenbanken/sql.1621499599.txt.gz · Zuletzt geändert: 2021/05/20 10:33 von lutz