Junior — Middle
Wie gut kennen Sie die Sprache für Datenbankabfragen?
sobes.tech KI
Antwort von AI
Die Sprache für Datenbankabfragen ist SQL (Structured Query Language). Sie wird verwendet, um Daten in relationalen Datenbanken zu erstellen, lesen, aktualisieren und löschen.
Beispiel für eine einfache Abfrage zum Auswählen von Daten:
SELECT id, name FROM users WHERE age > 18 ORDER BY name;
In Go arbeitet man in der Regel mit dem Paket database/sql zusammen mit spezifischen Treibern für die jeweiligen Datenbanksysteme. Die Abfragen werden in SQL geschrieben, und der Go-Code ist für deren Ausführung und Ergebnisverarbeitung zuständig.
Beispiel für die Ausführung einer Abfrage in Go:
rows, err := db.Query("SELECT id, name FROM users WHERE age > ?", 18)
if err != nil {
log.Fatal(err)
}
defer rows.Close()
for rows.Next() {
var id int
var name string
if err := rows.Scan(&id, &name); err != nil {
log.Fatal(err)
}
fmt.Println(id, name)
}