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)
}