Aus dem Kurs: SQL: Datenbankabfragen beschleunigen
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
UNION/ALL-Abfrage beschleunigen
Aus dem Kurs: SQL: Datenbankabfragen beschleunigen
UNION/ALL-Abfrage beschleunigen
Oftmals ist es so, dass Sie ähnliche Daten in verschiedenen Tabellen gespeichert haben. Da kann man drüber diskutieren, ob das vielleicht sogar ein Design-Fehler ist. Aber wenn die dort gespeichert sind, beispielsweise, weil Sie vorhandene Tabellen übernehmen müssen, dann muss man damit umgehen. Das ist klassischerweise so, wenn Sie eine Tabelle für die Lieferanten und deren Adresse haben und vielleicht eine andere Tabelle für die Kunden und deren Adresse. Jetzt ist Ihre Firma umgezogen und Sie wollen alle Informieren. Da brauchen Sie natürlich die Adressen in einer einzigen Liste. Dafür wählt man klassischerweise Union-Abfragen. Ich habe das hier simuliert mit zwei fast beliebigen Tabellen, die eigentlich für andere Zwecke gedacht waren. Es gibt einmal eine Tabelle, wo der Datentyp FALSCH benutzt ist, nämlich da Datum in einem Textfeld. Das sind die 275.000 Datensätze. Und das gleiche mit dem Datum in einem echten Datumsfeld. Auch 275.000 Datensätze. Die will ich jetzt hinter…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
-
-
(Gesperrt)
Felder einfach oder doppelt verknüpfen3 Min. 19 Sek.
-
(Gesperrt)
Kriterien für Join2 Min. 34 Sek.
-
(Gesperrt)
Was ist schneller: Inner Join, Where oder Liste?3 Min. 53 Sek.
-
Outer Join beschleunigen3 Min.
-
(Gesperrt)
Eindeutige Datensätze ermitteln1 Min. 58 Sek.
-
(Gesperrt)
UNION/ALL-Abfrage beschleunigen2 Min. 49 Sek.
-
(Gesperrt)
Feldnamen umbenennen ohne Beeinflussung der Geschwindigkeit3 Min. 12 Sek.
-
(Gesperrt)
-