Sobes.tech
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)
}