Mehrfache Verwendung einer Tabelle. SELECT tanzpartner.Vorname, tanzpartner2.Vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht.

Slides:



Advertisements
Ähnliche Präsentationen
Projekt: Datenbankentwurf
Advertisements

GIN 2 – Vorlesung zu Hashing, 31. Mai 2005 Prof. Dr. W. Conen FH Gelsenkirchen SS 2005.
XSQL - Beispiel. © Prof. T. Kudraß, HTWK Leipzig Nested Cursor erzeugen in SQL-Anfragen die XML-typische Baumstruktur (anstelle von Tabellen) Beispiel:
Datenbanksysteme für FÜ SS 2000 Seite Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.
Datenbanksysteme für FÜ WS2004/05 SQL1 - 1 Worzyk FH Anhalt SQL 1 Aussagen über Tabelleninhalte Aussagelogik Äquivalenzen Select Where.
System J – Compiler – Praktikum: Datenbanksystementwicklung Knut Stolze
MySQL.
Bauinformatik II Softwareanwendungen 1
Inner Joins.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
Otto-von-Guericke-Universität Magdeburg Gamal Kassem 1 Tabellenzeile mit READ lesen READ TABLE itab INDEX idx READ TABLE itab WITH KEY comp1 = f1.... Compn.
Datenbankabfragen Bücher des Autors “Aare, Karl-August” Tabelle buch.
Der letzte Schliff für Abfragen Übersicht über die Aggregatfunktionen.
SQL 2 Order by null Aggregatfunktionen group by Join subselect.
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Datenmodellierung - Aufbau einer Datenbank -
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
Datenbanken 10: Einfügen, Ändern, Löschen
Datenbanken 2: Einfache Aufgaben mit TabCalc
Abfragen – Tipps und Tricks Buch S102ff (Informatik I, Oldenbourg-Verlag) Nach einer Vorlage von Dieter Bergmann.
objekt-relationale Datenbanken
Datenbankentwicklung IV-LK
Datenbanken Mehr als Tabellen.
Datenbankentwicklung IV-LK
Datenbanken Mehr als Tabellen. Datenbank Abfragen mit SQL: Eine Tabelle filtern Tabellen realer Datenbanken können sehr viele Informationen speichern:
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Einführung Access Einführung und Datenbankgrundbegriffe
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein
SQL Überblick Abfragen aus einer Tabelle
Datenbanksysteme für hörer anderer Fachrichtungen
Aggregatsfunktion SQL = Structured Query Language.
SQL - Structured Query Language AIFB SS (1/9) Join-Operationen in SQL-92(1/9) Syntax einer Join-Operation: join-op := CROSS JOIN | [NATURAL]
Aggregatsfunktion mit Group by und having SQL = Structured Query Language.
..
Structured Query Language
Erste Einführung in SQL
Structured Query Language
XQuery 1.0 – Arbeitsweise Mögl. Eingaben Das wird berücksichtigt: Typen von XPath und XML Schema Namensräume, Module Ergebnis: XML-Instanz.
Wiederholung Der wichtigste Befehl zur Datenmanipulation lautet:
Hinweis: Die folgende Kurzanleitung ist eine Präsentation, die automatisch abläuft. Mit der rechten Maustaste können Sie den automatisierten Ablauf jederzeit.
1 Tagesüberblick 5 Lösung Hausaufgabe/Fragen Assoziative Felder Funktionen zu Variablenbehandlung.
Von Daniel Schlupf. 1. Seriendruck starten 2. Dokumenttyp wählen Weiter Brief auswählen Weiter.
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
IT-Controlling 2006S INSO Projektname Gruppenmitglieder Vorname Nachname Vorname Nachname Vorname.
Was ist eine Datenbank „MS Access“
..
finding out who? what? Wer sind Sie? Wer bist du? Wie heißen Sie? Wie heißt du? Wie ist dein Name? Wie ist Ihr Name? what? Was machen Sie? Was machst.
Datenbanken abfragen mit SQL
Customizing Tools: Genehmigungsverfahren
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
Anforderungen an ein Datenbanksystem
Klassen und Tabellen.
DOAG SID Data Warehouse
Das offizielle Schreiben
Das offizielle Schreiben
Abfragen Wiederholung Manuel Friedrich Schiller-Gymnasium Hof.
Aggregatfunktionen bei mehreren Tabellen
Verbund von Tabellen.
Sortierte Datenbankabfragen
Aggregatfunktionen.
SQL Join.
Wirtschaftsinformatik
Abfragesprache SQL in ORACLE
Sichten.
Beispiele zur Datenänderung
Textmuster.
SQL Join.
An Verein Arbeitswelt Sachsen Anhalt e. V
Titel Bild/ Diagramm Bild/ Diagramm Bild/ Diagramm Bild/ Diagramm
Willkommen! Deutsch 9. Klasse.
 Präsentation transkript:

Mehrfache Verwendung einer Tabelle

SELECT tanzpartner.Vorname, tanzpartner2.Vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht = "w" AND tanzpartner2.Geschlecht = "m" Nenne die Vornamen aller Tanzpaare aus Dame und Herr. Weil sowohl die Dame als auch der Herr aus der Tabelle tanzpartner ausgewählt werden, muss diese Tabelle im FROM -Teil einmal umbenannt werden, um Verwechslungen zu vermeiden. Für die Auswahl der Dame verwenden wir die Tabelle tanzpartner unter ihrem üblichen Namen, für die Auswahl des Herrn benennen wir sie in tanzpartner2 um.

SELECT tanzpartner.Vorname, tanzpartner2.Vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht <> tanzpartner2.Geschlecht Nenne die Vornamen aller Tanzpaare verschiedenen Geschlechts. Dabei erscheinen alle Paare einmal in der Reihenfolge Dame, Herr und noch einmal in der Reihenfolge Herr, Dame.

SELECT tanzpartner.Vorname, tanzpartner2.Vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht = "w" AND tanzpartner2.Geschlecht = "m" AND tanzpartner.Groesse - tanzpartner2.Groesse <= 5 AND tanzpartner2.Groesse - tanzpartner.Groesse <=10 Nenne die Vornamen aller Tanzpaare aus Dame und Herr, bei denen die Dame höchstens 5 Zentimeter größer und höchstens 10 Zentimeter kleiner als der Herr ist.

SELECT tanzpartner.Vorname, tanzpartner2.vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht = tanzpartner2.Geschlecht AND tanzpartner.Groesse - tanzpartner2.Groesse <= 2 AND tanzpartner2.Groesse - tanzpartner.Groesse <= 2 Nenne zu jeder Tänzerin (und zu jedem Tänzer) eine Ersatzfrau (einen Ersatzmann) mit um höchstens 2 cm abweichender Körpergröße.

SELECT tanzpartner.Vorname, tanzpartner2.vorname FROM tanzpartner, tanzpartner AS tanzpartner2 WHERE tanzpartner.Geschlecht = tanzpartner2.Geschlecht OR tanzpartner.Nachname = tanzpartner2.Nachname Die Tanzgruppe soll in der italienischen Partnerstadt auftreten und dort in Doppelzimmern übernachten. Dabei soll nach Geschlechtern getrennt werden, es sei denn, die Übernachtenden sind aus einer Familie (vereinfachend: haben denselben Nachnamen). Nenne alle möglichen Zimmerbelegungen.