Sobes.tech
Junior — Middle

Hoe goed ken je de taal voor databasequery's?

sobes.tech AI

Antwoord van AI

De taal voor het opstellen van queries naar databases is SQL (Structured Query Language). Het wordt gebruikt voor het aanmaken, lezen, bijwerken en verwijderen van gegevens in relationele databases.

Voorbeeld van een eenvoudige query om gegevens op te halen:

SELECT id, name FROM users WHERE age > 18 ORDER BY name;

In Go wordt meestal de database/sql package samen met specifieke database-drivers gebruikt. Queries worden in SQL geschreven, en de Go-code zorgt voor de uitvoering en verwerking van de resultaten.

Voorbeeld van het uitvoeren van een query 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)
}