Datenbanken abfragen

Zum Abfragen einer Datenbank mit DBI-Mitteln und zur Rückgabe von Datenrahmen mit Ergebnismengen nimmt man die Funktion dbGetQuery(). Diese Funktion benötigt ein Verbindungsobjekt und eine SQL-Anweisung als Argumente. Über zusätzliche Optionen können Sie sich auf den Hilfeseiten des DBI-Pakets zur jeweiligen Datenbank informieren.

Um beispielsweise noch einmal eine Liste aller Siege und Niederlagen der Teams der American League im Jahr 2008 abzurufen, könnten wir die folgende Abfrage übergeben:

> Teams.sql <- "SELECT TeamID, W, L
+                 FROM Teams
+                 WHERE JahrID = 2008
+                   AND LigaID = 'AL'"
> Bilanz.AL.2008 <- dbGetQuery(BBDB, statement = Teams.sql)

Informationen über alle Schlagmänner (Batter) für das Jahr 2008 bekäme man zum Beispiel ...

Get R in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.