mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-26 06:48:04 +02:00
formattierung
This commit is contained in:
parent
c3f55e2d1e
commit
3bb436e81a
4 changed files with 21 additions and 21 deletions
13
documents/musterloesung-db-2012-09-24/d2c2.1.sql
Normal file
13
documents/musterloesung-db-2012-09-24/d2c2.1.sql
Normal file
|
@ -0,0 +1,13 @@
|
|||
SELECT f1.person2, f2.person2
|
||||
FROM (
|
||||
SELECT * FROM FriendshipSymmetric WHERE person1 = 4
|
||||
) f1
|
||||
JOIN
|
||||
(
|
||||
SELECT * FROM FriendshipSymmetric WHERE person1 = 4
|
||||
) f2 ON f1.person1 = f2.person1
|
||||
WHERE f1.person2 != f2.person2
|
||||
AND NOT EXISTS
|
||||
(
|
||||
SELECT * FROM FriendshipSymmetric f WHERE f.person1 = f1.person2 AND f.person2 = f2.person2
|
||||
)
|
|
@ -11,24 +11,3 @@ EXCEPT
|
|||
SELECT * FROM FriendshipSymmetric
|
||||
)
|
||||
WHERE f1.person2 != f2.person2
|
||||
|
||||
|
||||
Ohne EXCEPT (da ich mir nicht sicher bin, ob es nun SQL-Standard
|
||||
ist oder nicht, z.B. SQLite kenn kein EXCEPT, auf einer Übersicht
|
||||
stand es aber bei SQL89 angehakt dabei).
|
||||
Hinweis: NOT EXISTS ist True, gdw die Unterabfrage genau 0
|
||||
Zeilen enthält.
|
||||
|
||||
SELECT f1.person2, f2.person2
|
||||
FROM (
|
||||
SELECT * FROM FriendshipSymmetric WHERE person1 = 4
|
||||
) f1
|
||||
JOIN
|
||||
(
|
||||
SELECT * FROM FriendshipSymmetric WHERE person1 = 4
|
||||
) f2 ON f1.person1 = f2.person1
|
||||
WHERE f1.person2 != f2.person2
|
||||
AND NOT EXISTS
|
||||
(
|
||||
SELECT * FROM FriendshipSymmetric f WHERE f.person1 = f1.person2 AND f.person2 = f2.person2
|
||||
)
|
||||
|
|
Binary file not shown.
|
@ -162,6 +162,14 @@ Beispielhaftes Ergebnis für gegebene Situation und id=4:
|
|||
\subsubsection{Version B}
|
||||
\inputminted[linenos, numbersep=5pt, tabsize=4]{sql}{d2c2.sql}
|
||||
|
||||
Ohne EXCEPT (da ich mir nicht sicher bin, ob es nun SQL-Standard
|
||||
ist oder nicht, z.B. SQLite kenn kein EXCEPT, auf einer Übersicht
|
||||
stand es aber bei SQL89 angehakt dabei).
|
||||
Hinweis: NOT EXISTS ist True, gdw die Unterabfrage genau 0
|
||||
Zeilen enthält.
|
||||
|
||||
\inputminted[linenos, numbersep=5pt, tabsize=4]{sql}{d2c2.1.sql}
|
||||
|
||||
\section{Aufgabe 3 - Histories}
|
||||
\subsubsection{Teilaufgabe a)}
|
||||
\begin{itemize}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue