Sobes.tech
Junior — Middle

¿Qué tan bien conoces el lenguaje de consultas a bases de datos?

sobes.tech AI

Respuesta de la IA

El lenguaje para realizar consultas a bases de datos es SQL (Structured Query Language). Se utiliza para crear, leer, actualizar y eliminar datos en bases de datos relacionales.

Ejemplo de una consulta sencilla para seleccionar datos:

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

En Go, para trabajar con bases de datos, generalmente se usa el paquete database/sql junto con los controladores específicos de los SGBD. Las consultas se escriben en SQL, y el código en Go se encarga de su ejecución y procesamiento de resultados.

Ejemplo de ejecución de una consulta en 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)
}