PythonQ 240-8XX Instrukcja Użytkownika Strona 178

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 768
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 177
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 157
Nehmen wir an, Sie wollen herausfinden, wie alt jedes Haustier war, als es Nachwuchs
bekam. In der ereignis-Tabelle steht, wann das geschah, aber um das Alter der Mutter
auszurechnen, wird ihr Geburtstag ben¨otigt. Weil dieser in der pet-Tabelle steht, brauchen
Sie f¨ur diese Anfrage beide Tabellen:
mysql> SELECT pet.name, (TO_DAYS(datum) - TO_DAYS(geburtstag))/365 AS age,anmerkung
-> FROM pet, ereignis
-> WHERE pet.name = ereignis.name AND typ = "Nachwuchs";
+--------+------+------------------------------------+
| name | age | anmerkung |
+--------+------+------------------------------------+
| Fluffy | 2.27 | 4 atzchen, 3 weiblich, 1 annlich |
| Buffy | 4.12 | 5 undchen, 2 weiblich, 3 annlich |
| Buffy | 5.10 | 3 undchen, 3 weiblich |
+--------+------+------------------------------------+
Zu dieser Anfrage gibt es einiges anzumerken:
In der FROM-Klausel stehen zwei Tabellen, weil die Anfrage aus beiden Tabellen Infor-
mationen herausziehen muss.
Wenn Sie Informationen aus mehreren Tabellen verbinden (englisch: join), ussen
Sie angeben, wie Datens¨atze in der einen Tabelle mit solchen in der anderen Tabelle
in
¨
Ubereinstimmung gebracht werden onnen. Das ist einfach, weil beide eine name-
Spalte haben. Die Anfrage benutzt die WHERE-Klausel, um Datens¨atze beider Tabellen
basierend auf den name-Werten in
¨
Ubereinstimmung zu bringen.
Weil die name-Spalte in beiden Tabellen vorkommt, m¨ussen Sie angeben, welche Tabelle
Sie meinen, wenn Sie auf die Spalte verweisen. Das wird gemacht, indem dem Spal-
tennamen der Tabellenname voran gestellt wird.
Sie m¨ussen nicht unbedingt zwei verschiedene Tabellen haben, um eine Verkn¨upfung (Join)
durchzuf¨uhren. Manchmal ist es n¨utzlich, eine Tabelle mit sich selbst zu verkn¨upfen, wenn
Sie amlich Datens¨atze in einer Tabelle mit Datens¨atze in derselben Tabelle vergleichen
wollen. Um zum Beispiel Zuchtpaare unter Ihren Haustieren zu finden, onnen Sie die
pet-Tabelle mit sich selbst verkn¨upfen, um Paare von annlichen und weiblichen Tieren
derselben Art zusammen zu bringen:
mysql> SELECT p1.name, p1.geschlecht, p2.name, p2.geschlecht, p1.art
-> FROM pet AS p1, pet AS p2
-> WHERE p1.art = p2.art AND p1.geschlecht = "w" AND p2.geschlecht = "m";
+--------+-------------+--------+-------------+---------+
| name | geschlecht | name | geschlecht | art |
+--------+-------------+--------+-------------+---------+
| Fluffy | w | Claws | m | Katze |
| Buffy | w | Fang | m | Hund |
| Buffy | w | Bowser | m | Hund |
+--------+-------------+--------+-------------+---------+
In dieser Anfrage legen wir Aliase f¨ur den Tabellennamen fest, um auf die Spalten ver-
weisen zu onnen und um auseinander zu halten, auf welche Instanz der Tabelle sich jede
Spaltenreferenz bezieht.
Przeglądanie stron 177
1 2 ... 173 174 175 176 177 178 179 180 181 182 183 ... 767 768

Komentarze do niniejszej Instrukcji

Brak uwag

Samsung UE58MU6199U manuals

Owner’s manuals and user’s guides for DVD players Samsung UE58MU6199U.
We providing pdf manuals Samsung UE58MU6199U for download free by document types:






More products and manuals for DVD players Samsung

Models Document Type
AH68-01959S User Manual   Samsung HT-TXQ120 User manual, 36 pages
DVD-C631P User Manual   Samsung DVD-C631P User manual, 24 pages
DVD-FP580 User Manual   Samsung DVD-FP580 User's Manual, 63 pages
DVD-HD931 User Manual   Samsung DVD-HD931 User manual, 26 pages
SP43T9 User Manual   Samsung SP-54T8HE User manual, 64 pages
DVD-HD870 User Manual   Samsung DVD-HD870 User manual, 64 pages
DVD-HD950 User Manual    Samsung DVD-HD950 User manual, 75 pages
DVD-HR725 User Manual   Samsung DVD-HR725 User manual, 135 pages
AK68-00102A User Manual   Samsung AK68-00102A User's Manual, 21 pages
DVD-HD845 User Manual   Samsung DVD-HD845 User's Manual, 62 pages
HT-TQ22 User Manual   Samsung HT-TQ22 User manual, 80 pages
DVD-V6500 User Manual   Samsung DVD-V6500K User manual, 54 pages
AH68-01008B User Manual   Samsung HT-DL200 User manual, 23 pages
SN-324 User Manual   Samsung SN-324 User's Manual, 5 pages
HT-TX75 User Manual   Samsung HT-TX75 User manual, 39 pages
DVD-V8080 User Manual   Samsung DVD-V8080 User's Manual, 34 pages
DVD-L300WDEU User Manual   Samsung DVD-L300WDEU User's Manual, 34 pages
DVD-R160 User Manual   Samsung DVD-R160 User's Manual, 83 pages
AH68-02293B User Manual   Samsung HT-C350 User manual, 39 pages
DVD-R155 User Manual   Samsung DVD-R155 User's Manual, 75 pages